TITLE("")
COMPRESSED
120,156,148,187,247,175,68,203,150,22,246,175,92,9,140,140,193,51,247,94,238,11,243,158,144,6,107,176,133,140,61,210,48,8,89,79,15,207,51,243,128,49,3,131,152,135,71,8,25,117,60,157,115,58,157,211,233,156,115,206,57,167,115,58,231,156,115,159,206,221,62,99,97,11,75,200,150,151,118,237,210,150,170,190,85,171,180,106,213,247,253,176,127,241,205,95,253,171,223,254,205,111,255,202,183,255,31,246,179,223,251,245,63,253,213,191,253,211,223,252,242,23,191,249,254,119,126,244,243,63,248,221,255,242,251,159,254,214,119,223,255,228,183,190,255,209,143,254,250,79,191,64,190,251,155,223,253,149,239,191,253,238,187,223,249,246,111,253,244,135,223,249,238,199,223,254,240,195,119,63,249,225,251,31,255,244,251,175,238,219,31,126,244,183,190,251,201,119,63,251,195,63,249,205,159,254,250,151,191,248,127,76,254,154,251,253,223,252,254,175,252,232,167,223,253,232,187,159,126,255,227,31,126,248,209,79,127,242,211,31,190,253,254,119,126,248,241,239,124,185,250,254,219,159,124,247,
221,247,63,250,225,103,127,255,79,254,213,191,248,229,47,254,253,255,252,191,127,243,139,111,254,253,191,255,238,47,23,245,79,191,253,249,63,255,238,231,127,250,219,223,255,248,223,124,181,223,252,246,119,63,252,47,95,237,11,253,135,159,254,245,63,248,254,155,95,252,249,119,63,255,219,127,227,203,241,55,191,248,47,254,238,255,248,95,255,195,127,240,205,127,243,15,127,47,228,248,187,127,248,205,239,253,254,255,240,251,255,232,127,250,230,127,251,173,239,126,235,219,95,254,181,95,254,226,207,191,253,249,223,254,131,191,241,221,127,50,242,191,255,179,127,249,175,255,237,111,126,253,111,254,236,47,126,245,205,175,255,226,79,254,248,215,255,234,159,252,175,191,250,230,47,254,221,31,255,234,55,255,34,96,248,139,111,254,248,207,254,229,159,253,197,191,251,39,255,252,151,191,252,217,207,126,247,251,63,248,246,155,191,196,248,211,239,127,244,227,159,255,135,255,240,31,190,251,238,71,223,255,252,135,111,190,128,191,86,250,147,175,32,126,246,253,79,190,253,209,215,106,255,217,183,63,
255,207,13,252,191,156,254,157,127,251,155,63,251,55,63,251,230,255,175,253,199,8,254,244,135,159,126,251,243,63,249,238,71,223,254,252,247,191,253,207,128,255,222,175,254,213,159,252,250,79,191,2,251,243,255,183,241,255,213,63,254,231,191,249,205,191,254,163,159,253,209,111,255,209,111,255,241,63,251,243,63,250,173,127,253,171,127,242,245,250,211,127,252,159,0,253,189,255,238,239,253,225,223,249,251,223,252,131,223,255,111,255,240,31,253,157,63,248,187,255,17,238,135,111,190,182,226,255,140,238,155,223,253,221,63,249,151,191,250,103,191,254,217,79,126,248,91,127,237,199,63,250,49,0,124,4,76,0,255,183,157,96,172,57,27,250,94,159,172,236,234,146,221,192,198,190,117,7,214,55,107,176,17,95,151,224,68,200,81,18,226,73,141,72,169,52,238,93,227,240,202,50,124,41,196,67,222,240,81,56,62,43,138,251,89,52,125,28,6,117,59,162,153,227,37,147,174,59,210,213,227,112,179,183,239,150,135,218,115,80,189,150,176,41,206,229,57,189,182,86,180,6,168,105,2,182,
159,179,231,171,228,228,89,3,17,208,91,160,195,200,74,201,112,192,229,249,196,117,159,139,161,101,117,41,60,119,207,98,161,187,121,18,16,194,62,101,253,232,192,75,167,217,116,118,51,117,60,248,241,131,116,238,220,50,15,147,236,89,139,89,95,224,146,79,252,22,2,194,226,51,85,234,218,6,128,128,212,231,241,251,91,147,129,63,150,80,248,171,162,204,61,44,71,207,225,243,30,236,117,52,18,176,251,138,201,240,64,111,100,45,80,133,8,87,0,110,46,152,8,7,6,241,240,50,8,24,137,243,250,200,146,168,124,13,112,57,186,147,159,131,7,193,0,112,40,81,134,87,112,157,45,192,62,78,98,222,252,212,135,191,78,146,100,33,172,1,246,108,184,244,62,41,231,157,240,108,180,88,60,174,217,117,125,212,76,238,227,123,63,149,145,151,74,241,22,150,92,115,141,21,244,177,134,189,25,43,206,135,67,151,73,157,13,72,22,185,27,125,47,61,172,165,203,160,210,50,65,99,57,138,6,7,42,142,90,219,177,193,47,85,31,82,94,188,26,40,143,189,40,110,208,168,
185,121,83,195,111,79,252,41,229,109,81,19,212,237,137,236,127,225,186,50,141,115,218,180,19,28,23,207,28,173,16,183,230,4,17,9,41,110,7,62,140,252,245,178,36,204,96,21,156,173,85,181,212,167,212,249,82,40,29,96,54,218,41,192,25,0,46,77,168,158,73,162,132,82,123,67,101,131,88,97,140,81,46,161,70,77,221,76,233,114,17,161,233,35,227,80,220,188,222,171,96,144,197,142,12,225,82,80,86,251,72,180,194,130,115,146,206,25,17,20,31,125,96,229,37,234,17,112,221,219,140,100,163,33,52,91,209,193,134,62,31,90,182,51,190,226,126,218,217,82,238,169,74,173,87,117,213,217,98,105,141,98,154,223,45,138,160,6,213,95,208,20,214,6,165,184,164,170,107,3,228,100,11,108,30,237,0,123,131,231,93,134,114,190,11,165,109,220,142,238,200,117,117,113,89,220,201,239,61,65,165,23,22,228,70,72,198,26,172,217,115,104,243,29,116,47,178,123,107,245,1,163,142,123,171,101,98,205,77,201,178,64,231,175,239,228,48,181,117,246,210,182,193,234,179,183,
43,158,158,84,214,29,216,143,15,240,176,157,2,228,112,146,47,245,246,75,99,169,77,19,4,227,5,23,101,92,177,222,34,67,104,117,134,132,158,246,83,176,178,238,3,47,121,125,183,37,246,56,202,86,249,133,7,54,246,130,173,102,193,225,254,106,61,53,34,247,37,143,115,140,210,194,76,99,9,3,194,187,15,67,236,228,8,222,59,214,129,75,195,123,87,183,131,238,146,140,131,91,115,103,142,247,15,218,98,177,236,196,83,99,154,154,25,239,211,0,149,9,91,191,134,102,70,219,12,109,148,178,104,111,139,143,23,209,28,183,138,165,74,13,175,101,85,247,5,150,68,48,7,79,116,113,186,13,55,145,208,0,96,112,147,7,110,87,6,192,200,188,247,145,23,155,133,130,209,192,55,79,235,227,120,63,193,20,98,48,71,192,188,0,61,174,49,116,113,0,236,207,10,255,5,224,228,180,155,212,204,26,32,1,48,246,139,15,112,126,33,169,45,95,20,173,41,86,225,194,176,145,90,234,253,246,232,130,82,81,234,1,41,120,58,182,35,195,89,130,146,240,251,143,155,157,
108,44,168,208,235,181,4,185,83,173,83,18,209,149,197,179,24,234,131,136,107,176,58,31,19,184,115,172,117,128,145,176,39,223,234,26,195,225,174,49,244,197,31,185,49,120,51,16,238,226,15,27,111,252,128,187,93,243,210,28,234,218,195,43,27,199,202,180,91,34,50,141,18,75,211,79,192,248,147,215,216,127,242,246,11,47,221,216,241,250,182,22,16,121,161,126,137,30,79,137,98,129,13,163,216,189,218,98,150,247,4,35,10,174,110,234,24,214,108,206,201,206,251,229,245,89,19,163,154,110,198,170,134,114,184,167,61,166,208,244,140,215,239,225,66,152,143,9,93,152,107,121,202,220,208,85,203,167,251,116,135,11,20,221,225,93,183,84,127,91,217,248,224,229,53,16,113,241,181,128,79,47,14,220,231,110,96,114,87,68,234,70,178,115,55,38,111,167,158,168,142,176,57,240,88,6,99,52,186,107,184,103,138,192,218,113,176,111,11,6,46,245,119,224,150,237,214,219,84,110,61,102,153,55,153,70,29,81,90,91,55,224,245,65,199,107,53,110,31,84,201,221,99,189,155,236,
2,99,61,70,247,184,212,163,183,208,250,67,35,226,246,185,153,62,23,87,97,71,91,167,189,63,80,83,234,235,131,209,43,38,165,71,216,61,162,213,35,97,105,110,48,152,98,237,178,100,139,170,233,104,177,150,94,168,244,213,124,199,84,51,249,139,130,120,90,201,29,146,251,34,18,241,64,29,189,77,217,222,3,150,214,14,239,244,170,102,252,116,231,87,3,27,216,11,68,39,81,75,88,19,4,44,167,90,103,213,54,201,180,208,71,39,62,1,226,161,35,142,103,13,116,18,147,72,247,169,37,155,246,53,37,116,78,150,205,241,110,96,244,10,33,247,124,211,152,194,197,19,78,187,55,82,38,12,17,184,87,155,22,85,159,197,230,104,62,207,133,251,129,253,104,154,201,42,51,84,118,223,149,110,105,110,225,184,138,6,74,173,250,66,244,200,13,253,202,108,127,102,238,80,205,68,190,53,6,9,34,141,20,30,61,54,44,71,163,131,10,112,55,231,5,43,102,188,146,57,182,147,77,214,0,149,177,132,105,211,30,168,128,13,234,130,22,222,201,167,190,236,200,79,148,108,
101,229,5,169,209,191,4,107,94,129,42,32,18,40,1,62,1,58,204,231,95,120,154,187,118,81,200,225,23,64,60,223,162,134,108,56,244,202,202,183,58,59,205,37,0,249,205,46,72,62,205,248,167,193,125,242,202,251,234,112,133,235,34,8,156,4,217,221,14,228,223,75,86,246,133,217,219,63,25,206,21,86,50,247,113,215,17,203,172,131,93,134,57,53,162,244,82,71,43,36,244,169,252,13,104,34,64,200,83,162,146,48,148,83,144,172,60,88,5,181,134,64,144,131,14,20,169,0,122,170,96,63,107,150,35,204,114,232,230,179,138,144,28,122,248,249,103,176,18,23,170,240,109,56,74,90,71,51,120,93,16,66,11,185,190,162,0,25,46,205,122,40,223,227,55,13,153,111,46,3,206,36,54,245,158,35,139,98,222,152,154,252,184,174,253,212,131,133,117,212,100,185,212,75,53,178,122,46,19,160,226,211,63,185,25,88,218,93,239,166,78,225,198,247,26,17,187,76,93,236,90,219,121,93,236,99,132,53,18,110,17,224,106,90,196,55,143,42,230,37,42,99,94,103,165,76,
124,91,40,41,99,1,212,252,2,229,39,121,155,97,182,246,102,219,147,109,44,255,184,202,62,95,198,111,164,79,93,87,153,235,211,193,239,157,98,77,152,28,248,1,169,54,95,172,245,244,152,175,18,194,222,233,134,223,1,183,33,239,84,1,55,186,185,75,151,194,97,160,11,1,218,9,68,141,108,162,96,228,250,81,173,174,184,233,62,87,205,145,150,33,248,45,20,93,82,157,39,224,209,96,166,180,200,40,175,203,152,205,13,228,60,79,26,25,236,17,191,184,247,134,97,84,220,103,10,153,218,136,185,147,134,194,37,211,216,27,61,10,229,99,68,217,112,94,250,70,202,178,100,111,69,242,152,216,67,98,204,36,172,90,79,122,97,38,2,42,100,191,99,102,192,37,224,26,68,209,64,43,84,121,209,198,234,175,10,243,65,0,99,41,160,119,4,4,200,64,9,212,67,59,170,151,118,69,194,163,53,200,47,12,167,249,120,145,237,65,215,232,240,202,237,104,105,52,155,7,208,146,171,123,171,22,65,31,137,142,90,72,247,219,94,60,102,222,128,142,13,204,173,141,228,30,
122,220,77,20,113,246,120,95,199,218,158,1,210,152,108,47,70,226,51,9,63,219,200,89,86,134,33,73,163,85,121,43,47,136,101,226,130,90,92,217,232,198,89,99,149,79,75,181,5,43,177,174,82,4,175,123,183,102,82,204,105,90,186,174,183,135,19,215,131,133,56,145,120,253,216,106,58,29,194,161,51,239,90,40,230,6,201,77,34,201,248,1,180,252,33,19,66,251,184,222,45,208,156,73,190,3,134,181,64,3,251,238,117,187,158,105,18,134,182,222,60,85,145,144,205,236,87,183,105,188,99,239,65,182,49,169,203,70,241,210,55,110,78,125,106,196,190,108,151,154,249,21,136,215,151,4,250,77,104,212,152,129,196,157,27,218,61,54,215,28,51,176,75,233,13,182,141,192,182,53,38,209,216,23,29,10,52,253,98,140,113,15,193,182,161,81,113,111,68,46,98,218,101,30,45,92,168,142,36,36,181,10,49,221,72,203,251,189,255,114,123,139,220,237,237,35,72,244,151,133,182,117,164,185,72,60,71,155,245,118,20,70,213,137,151,12,63,134,169,110,171,68,125,140,69,230,
193,76,244,60,245,186,187,169,159,218,59,185,106,36,94,70,156,191,172,230,142,151,155,60,6,164,41,120,222,23,135,112,71,154,180,95,144,141,187,10,35,102,94,85,2,51,198,62,191,118,5,204,207,100,227,6,197,141,69,126,218,214,158,29,166,178,240,185,190,62,92,88,83,73,7,228,70,206,111,150,59,231,212,18,76,105,90,136,42,55,87,45,32,168,85,18,98,186,202,77,97,36,93,173,21,82,184,31,225,104,11,156,192,188,20,98,45,116,206,74,125,171,101,39,154,86,87,88,235,180,213,181,115,209,126,2,24,33,43,148,175,226,219,4,82,157,101,68,52,87,28,17,236,28,153,123,65,234,194,164,245,89,128,122,70,30,5,250,173,16,138,146,183,192,213,23,197,34,201,179,192,205,212,35,169,77,31,193,178,67,182,42,100,135,137,11,115,201,105,190,120,14,180,59,94,76,90,71,217,183,132,175,187,200,250,228,153,156,243,73,81,246,87,54,89,179,52,29,107,152,251,235,162,78,88,9,13,175,111,55,9,246,50,18,26,73,164,96,134,116,141,69,96,4,7,129,
113,163,104,108,177,150,212,41,105,204,225,137,163,239,101,96,139,147,50,40,229,173,33,48,237,89,34,164,178,14,153,142,208,219,160,71,60,88,3,186,70,60,243,150,69,25,181,142,78,140,114,192,123,187,23,178,133,117,131,228,161,153,76,180,167,214,93,52,98,132,239,195,18,26,207,163,187,138,203,182,200,100,108,68,216,115,27,91,105,216,115,170,231,80,94,46,181,142,74,190,237,150,133,111,250,157,9,218,230,88,138,179,42,252,163,26,163,214,0,137,134,83,150,251,204,215,244,193,166,190,255,102,141,157,140,214,149,81,58,122,35,91,175,100,99,0,43,142,235,161,248,185,104,195,52,111,39,230,237,171,194,47,173,18,137,35,44,22,165,3,132,24,49,112,186,42,140,122,253,41,111,62,179,209,146,27,77,217,125,198,238,138,35,166,241,254,113,94,94,208,31,30,209,230,139,21,200,219,236,178,223,95,45,11,205,241,217,64,82,62,96,164,42,12,248,181,81,91,95,45,195,48,183,142,127,142,3,157,146,14,3,189,48,81,251,188,101,64,95,198,45,21,10,99,164,87,
149,146,130,88,173,46,40,212,245,141,110,146,216,199,10,24,224,120,140,154,101,65,141,33,63,145,53,135,198,33,120,99,85,241,197,204,216,136,135,228,24,169,45,176,6,233,123,168,26,13,189,198,2,48,122,28,198,244,221,199,24,30,39,34,202,176,228,128,26,251,165,50,127,153,177,203,50,138,15,62,178,109,232,222,197,121,133,196,210,163,113,133,211,188,176,61,22,165,40,176,104,104,225,253,96,102,97,255,228,18,149,187,210,123,195,131,147,172,90,172,71,187,112,13,19,84,244,136,5,207,198,174,146,217,86,82,15,46,19,151,202,176,150,200,140,48,163,221,148,183,252,85,143,24,244,183,15,116,135,49,197,38,244,208,16,157,233,239,37,125,81,148,174,50,86,28,250,178,0,79,167,166,234,212,230,220,14,27,206,153,29,254,84,174,255,149,128,62,113,118,14,8,224,185,238,114,47,13,233,215,9,170,229,181,110,57,115,241,177,212,103,124,100,152,204,122,180,155,255,89,170,148,120,176,124,228,92,167,221,49,165,69,37,212,122,241,47,175,9,114,227,8,53,114,95,62,
114,175,75,133,91,167,187,194,162,25,122,196,220,103,245,42,248,243,60,48,68,168,48,16,87,10,2,94,96,39,151,154,54,76,244,250,14,176,247,219,107,15,17,12,10,17,111,133,181,179,79,176,134,33,218,36,190,252,149,49,16,83,241,109,65,234,144,45,134,124,132,106,154,58,85,245,79,13,162,158,116,215,225,16,139,142,236,125,77,132,25,1,155,78,66,65,101,226,70,141,61,49,226,20,195,47,214,50,34,72,130,121,50,230,245,115,146,124,180,68,61,70,148,100,67,242,140,93,80,146,152,237,108,202,221,91,58,122,239,196,58,9,140,101,110,113,111,97,193,7,154,112,39,193,233,215,53,204,253,73,176,245,202,24,230,158,50,221,17,17,115,171,168,217,213,228,188,19,73,110,42,124,248,196,113,167,215,239,44,37,227,202,64,18,221,87,191,220,12,148,0,3,41,97,164,16,157,84,48,175,124,67,107,139,121,153,228,35,175,203,176,121,103,230,224,28,164,211,108,108,185,75,163,253,56,127,70,12,142,188,139,75,251,74,249,121,118,1,200,115,53,123,23,179,106,76,
99,167,10,220,65,163,175,100,6,27,235,205,205,97,38,58,91,235,188,136,101,166,134,186,114,146,191,234,234,233,232,176,60,150,125,208,214,106,148,245,0,84,216,185,248,40,254,4,15,130,223,156,43,46,156,144,213,34,197,139,243,113,214,221,133,72,20,79,97,230,161,234,185,138,75,148,29,212,5,40,200,242,85,192,223,14,163,3,127,186,175,226,38,176,11,187,188,107,95,100,31,53,87,147,134,40,61,218,56,223,12,143,235,100,113,157,124,156,219,70,174,252,148,102,5,34,77,67,188,77,72,52,238,193,188,184,144,32,31,22,230,231,66,226,56,201,57,176,132,196,91,8,4,149,137,33,211,81,0,13,75,123,107,180,69,14,152,47,126,244,83,56,144,82,2,11,147,162,97,49,167,27,9,196,64,163,184,60,44,214,66,225,87,135,104,81,238,209,36,183,121,97,116,109,175,178,86,249,26,155,180,86,172,144,236,142,61,249,229,203,168,7,24,51,124,205,151,61,145,70,163,245,235,89,89,173,90,227,91,190,75,240,59,215,78,143,22,55,134,91,129,70,120,93,187,182,
70,154,77,30,158,54,29,191,15,194,114,168,175,35,216,157,148,106,110,202,73,90,23,105,240,219,132,142,135,10,36,193,70,235,85,198,135,196,93,31,124,29,77,214,118,121,170,112,78,169,69,21,27,116,59,212,42,67,195,45,167,22,83,107,27,153,204,96,222,90,180,212,94,75,188,178,133,197,221,37,61,120,199,22,48,79,226,103,143,29,97,126,37,28,120,194,82,251,3,81,58,51,120,102,38,251,205,68,210,239,196,151,197,170,126,225,211,209,229,64,11,126,109,137,103,2,39,54,207,193,80,152,73,116,126,124,40,76,54,228,226,100,95,84,219,96,123,249,238,101,192,45,40,197,97,71,125,166,225,156,225,247,231,161,67,186,159,249,47,241,230,91,129,42,83,38,118,239,148,51,15,234,48,234,173,14,189,19,0,7,180,234,175,208,87,16,25,148,166,81,135,193,42,130,85,171,179,90,160,236,46,147,81,1,82,183,249,51,127,75,198,187,201,237,243,182,223,250,247,254,250,179,4,133,86,108,231,137,229,12,165,83,218,145,252,142,70,159,139,97,145,179,187,217,131,87,
159,126,117,245,224,122,118,144,67,216,52,164,72,191,130,134,123,207,188,103,110,246,13,240,158,9,131,96,120,68,211,243,67,180,107,137,5,224,23,79,105,182,120,117,170,136,155,22,251,179,68,185,184,10,185,219,52,166,2,227,36,161,11,203,123,31,189,243,239,35,175,75,13,120,253,120,57,112,96,251,43,48,186,191,42,234,152,220,146,139,126,95,68,230,243,38,188,164,222,53,154,83,136,252,233,67,228,247,47,49,226,46,78,237,107,96,5,3,45,245,153,159,38,210,129,164,211,30,105,113,50,18,34,13,176,22,161,118,70,189,159,128,112,58,79,209,70,69,76,4,6,94,6,241,56,241,0,181,130,26,111,74,13,128,11,4,12,6,157,243,134,58,246,196,18,59,47,101,32,82,19,166,3,209,185,45,52,227,77,187,93,2,133,114,37,0,235,10,157,50,0,182,231,140,19,109,76,59,15,71,128,182,119,100,84,56,157,16,120,90,178,241,88,61,249,199,151,30,142,243,97,168,55,29,159,123,116,108,31,105,126,235,35,15,16,249,50,80,178,42,224,9,78,151,222,217,
221,41,90,148,50,111,13,143,101,52,111,173,59,227,140,118,112,97,202,209,150,250,214,88,173,119,236,166,188,217,239,172,215,5,254,124,77,94,175,234,235,97,125,163,94,220,130,48,65,130,72,245,238,102,75,35,28,4,121,34,161,44,97,226,70,37,33,169,70,197,149,160,92,82,93,101,156,170,55,250,72,193,89,152,132,220,14,58,141,234,12,197,130,51,35,44,46,68,201,101,6,128,196,179,168,183,17,228,56,145,110,62,85,52,165,39,42,168,38,200,94,222,21,112,6,120,239,192,8,88,127,158,12,232,68,60,94,250,21,144,190,14,196,22,77,156,10,53,0,12,10,144,15,158,240,156,84,43,147,169,84,74,10,210,225,140,222,178,134,3,58,195,156,254,190,238,94,26,133,159,3,227,153,48,43,164,189,225,54,34,98,205,76,11,225,208,174,190,39,6,220,250,5,246,180,245,98,136,210,67,137,65,110,96,202,108,15,225,227,115,17,181,238,119,195,73,7,83,137,152,135,227,230,34,93,108,17,103,86,189,40,51,174,113,16,167,26,86,22,20,203,250,84,157,237,221,
220,166,164,68,200,245,144,40,163,230,99,36,42,113,156,136,5,103,143,50,43,245,57,38,93,125,248,17,70,88,87,250,205,236,67,219,92,101,67,197,209,112,158,150,27,231,1,82,64,130,23,47,21,101,128,158,158,18,231,103,237,69,233,251,182,229,250,82,122,247,192,102,37,121,166,143,153,109,171,9,232,79,14,159,155,201,138,126,107,95,95,193,39,90,145,116,60,215,187,206,117,120,158,217,39,111,245,146,154,11,219,105,56,164,86,107,117,146,85,133,65,113,250,61,118,102,159,167,48,198,78,84,185,148,106,243,247,76,245,146,205,12,182,244,201,20,228,82,77,96,128,238,232,162,129,184,152,8,88,208,76,192,45,197,172,6,43,238,212,97,222,52,105,16,168,169,39,11,1,122,5,53,200,64,190,172,117,21,113,62,38,230,65,114,210,147,254,45,140,6,105,147,37,184,165,66,218,164,205,114,127,68,81,111,121,20,254,144,58,31,30,61,154,96,170,233,244,18,166,171,68,217,88,130,92,69,14,232,47,0,40,28,5,216,23,100,239,135,162,199,84,7,120,145,99,3,
239,185,104,241,159,159,160,242,195,252,121,99,107,189,15,135,167,211,202,135,46,48,0,157,71,21,157,99,150,85,188,20,77,60,161,10,90,249,52,3,153,241,17,174,224,206,158,137,60,83,94,224,17,47,93,244,128,75,202,95,218,234,112,227,164,17,231,236,226,28,3,97,165,118,109,218,207,111,210,84,53,46,8,238,103,156,200,35,156,236,121,6,156,68,25,226,209,209,113,175,254,254,125,241,10,214,161,63,248,39,226,184,206,33,27,219,104,172,142,136,212,189,190,8,83,60,130,24,41,234,80,237,112,137,161,172,196,141,200,52,82,181,34,215,132,154,38,210,202,236,52,125,66,109,107,100,140,198,22,21,0,126,35,50,127,160,199,133,26,146,120,118,123,33,123,67,252,91,250,114,169,249,158,232,121,195,227,56,109,192,128,245,64,29,177,72,207,183,98,70,125,37,133,40,132,105,191,194,51,56,175,143,205,104,152,101,63,77,157,213,214,176,218,123,119,95,132,246,162,31,192,44,251,218,6,233,218,3,61,7,48,228,1,39,220,185,160,171,151,13,191,16,0,151,185,89,
114,240,70,182,28,13,177,159,196,153,167,66,67,165,171,178,204,85,218,54,85,92,234,201,11,159,212,234,37,132,168,183,225,242,147,75,248,152,24,79,34,170,129,248,129,229,197,97,212,172,77,216,79,85,202,135,251,89,20,214,176,85,236,199,181,6,254,252,132,34,86,75,212,187,12,99,229,230,57,203,171,81,241,228,46,63,214,83,63,12,107,94,0,125,188,194,88,240,30,23,180,201,213,227,219,109,111,103,219,31,23,172,107,105,169,206,44,119,126,67,114,243,156,112,219,104,70,131,7,126,94,223,159,159,156,24,138,236,37,56,155,167,163,72,61,233,248,92,33,115,211,243,197,54,46,42,104,247,174,15,243,121,234,16,115,38,153,205,89,82,171,145,95,60,245,50,220,70,248,170,174,73,94,65,188,22,136,103,232,124,37,117,96,224,9,70,221,79,36,153,14,10,184,63,131,81,23,138,198,134,36,18,46,4,56,29,142,211,156,24,226,19,243,126,51,179,85,123,6,127,173,183,199,39,149,183,155,1,94,244,34,113,2,10,39,192,161,132,59,200,163,240,93,184,132,201,
208,176,196,193,115,141,149,108,113,145,131,43,31,94,216,210,244,122,58,207,4,154,19,207,186,177,124,100,234,18,137,66,209,207,204,195,122,82,204,219,106,12,0,104,160,127,233,165,138,115,19,129,154,76,176,74,238,163,20,73,19,186,104,114,216,254,42,175,95,227,120,109,36,160,178,112,188,231,68,34,239,136,171,84,42,239,145,107,158,189,211,87,222,61,233,14,162,173,1,159,100,171,188,155,184,242,156,242,149,206,150,199,184,154,232,229,80,148,112,155,9,43,228,182,250,81,225,190,247,245,178,205,146,170,99,60,81,87,161,67,215,243,14,243,81,33,211,158,178,184,54,57,192,13,93,58,145,5,133,83,30,102,95,242,15,170,114,98,106,243,236,43,0,192,94,80,30,10,222,27,159,33,200,124,54,14,93,74,58,57,9,193,224,22,54,215,225,238,48,66,125,209,180,209,196,147,108,228,29,47,89,246,250,99,156,217,83,29,115,117,99,97,148,223,115,116,198,72,138,192,120,68,164,41,42,177,209,21,210,118,33,123,88,126,72,45,239,118,103,46,166,176,57,46,69,246,
228,150,107,13,80,53,54,23,222,114,214,47,246,80,101,66,31,25,100,115,30,89,215,214,150,149,225,169,28,226,229,104,27,198,151,251,203,7,132,42,0,201,166,14,183,164,21,63,62,118,24,58,114,45,6,152,175,210,78,232,61,10,104,2,33,167,43,61,9,117,35,239,23,36,212,166,77,178,82,244,145,251,26,124,222,116,32,251,105,196,87,239,134,122,71,247,144,188,188,182,107,239,207,139,175,229,65,49,180,227,106,131,7,81,34,93,28,252,199,151,12,125,41,93,17,42,27,191,249,113,29,37,93,181,109,16,55,183,157,186,1,54,48,214,170,41,45,150,90,127,177,208,147,86,198,134,173,122,139,59,207,232,224,140,4,238,163,72,210,152,217,231,172,196,182,72,3,105,188,181,69,239,231,114,141,162,152,203,80,251,205,252,92,6,146,230,88,176,126,126,153,84,4,96,189,100,153,252,124,191,158,33,202,90,8,34,82,250,235,72,187,159,76,253,226,108,254,153,232,245,24,71,13,200,55,64,111,66,134,30,207,210,248,126,22,69,204,157,170,216,194,245,154,123,102,100,
82,141,109,122,226,121,22,157,104,59,40,188,186,86,45,207,235,227,54,129,63,134,47,218,222,187,94,188,160,164,187,90,91,146,69,101,74,117,21,150,248,148,45,130,67,38,233,148,215,28,0,14,102,76,108,35,212,210,21,138,185,205,76,41,238,65,179,29,235,177,219,206,166,164,163,81,229,208,200,74,92,245,190,142,206,205,174,212,4,115,53,50,200,61,29,100,75,29,146,120,54,9,247,72,64,43,87,222,13,91,77,188,37,129,88,105,238,118,87,103,157,187,175,157,6,167,96,12,113,198,108,166,131,244,241,12,47,110,182,235,194,43,190,241,185,134,8,246,198,122,206,119,77,48,34,117,14,215,80,201,148,133,242,138,162,85,225,94,90,57,78,174,198,134,111,181,232,176,18,31,84,249,96,131,202,71,47,102,125,44,17,122,134,136,153,6,212,132,190,24,170,204,98,97,43,27,185,49,163,241,91,39,103,34,164,119,17,106,180,133,130,181,64,85,17,235,60,232,152,5,43,204,152,80,101,137,84,94,39,194,204,10,229,121,78,65,189,17,25,107,201,116,48,71,69,20,
107,199,251,94,164,66,113,177,223,243,107,134,195,166,92,166,24,105,148,182,252,81,228,122,218,28,142,222,197,164,8,30,87,205,155,94,255,217,26,110,130,37,11,151,134,115,39,85,105,181,129,234,151,206,67,242,209,16,218,184,31,8,135,41,106,116,247,49,135,89,210,199,195,168,171,142,180,162,129,56,112,222,154,182,7,205,224,230,119,136,164,24,98,227,195,24,148,215,188,197,228,38,68,185,97,51,172,125,50,113,153,65,94,117,59,135,61,191,155,81,218,173,170,51,38,218,198,252,190,168,230,198,193,73,218,187,230,169,111,195,45,108,177,178,20,140,49,46,205,115,209,18,99,5,127,221,103,116,75,159,213,36,62,250,67,195,6,50,158,147,164,51,15,20,110,12,215,242,47,169,208,70,76,180,26,144,248,34,153,220,69,166,231,70,96,136,241,37,229,82,60,221,112,11,79,44,202,227,8,248,13,22,64,47,52,180,155,242,254,122,64,44,1,6,74,54,0,63,215,195,231,109,236,35,194,1,127,228,138,53,2,53,132,92,39,216,107,102,227,0,47,92,5,108,108,48,
124,121,229,221,230,36,176,136,149,15,184,10,126,16,188,32,20,230,187,36,4,23,49,161,91,5,201,46,96,178,44,166,124,143,221,250,145,43,117,42,31,130,221,150,73,83,99,168,239,189,166,102,126,41,126,108,37,2,249,226,240,113,237,115,14,35,9,242,51,51,32,45,10,162,133,129,102,239,23,145,181,9,116,161,104,217,22,251,57,245,35,127,27,216,221,216,23,5,127,34,122,87,243,227,67,193,106,231,134,146,220,23,73,200,189,71,156,167,180,186,126,213,173,186,206,80,65,183,124,205,100,182,247,169,70,10,5,172,40,152,16,3,16,70,143,115,144,219,200,188,190,34,63,155,151,251,197,149,123,96,87,10,54,247,81,211,4,73,21,36,186,61,198,128,33,70,3,55,67,208,87,250,184,23,202,50,12,133,89,40,105,78,229,213,112,12,164,71,15,204,4,102,238,96,145,203,16,208,156,90,237,106,140,38,149,229,163,178,122,27,234,187,43,134,230,140,201,85,28,218,140,199,130,44,144,16,61,32,72,237,219,157,48,146,63,172,206,214,133,11,97,137,205,1,154,75,
194,72,41,80,146,247,126,52,217,143,126,51,40,72,236,138,81,83,231,94,182,193,69,241,109,69,237,189,81,228,254,233,181,102,117,165,163,49,48,193,145,126,33,140,84,2,231,7,171,123,119,246,64,55,45,201,47,204,18,54,8,95,148,188,87,202,100,124,49,0,37,139,166,84,137,93,192,210,142,177,203,73,227,195,239,195,243,199,216,154,174,15,228,247,233,178,197,141,194,239,98,54,249,183,136,127,145,188,220,187,140,112,15,41,35,196,167,228,33,158,65,183,138,145,22,51,144,154,119,48,222,1,177,152,84,20,161,229,95,5,219,161,31,94,240,133,100,171,180,196,105,133,46,172,163,78,131,73,206,214,195,67,195,233,105,139,130,230,185,52,152,191,75,249,162,149,150,92,3,185,5,64,0,81,87,73,94,200,222,241,11,18,33,149,72,111,79,130,5,115,143,37,227,241,24,225,219,22,138,38,171,185,73,138,18,252,117,210,74,86,16,133,179,125,34,132,229,238,110,52,154,250,211,84,46,113,218,211,18,94,221,56,215,12,47,118,236,177,213,251,144,83,83,165,204,168,
97,87,112,190,116,43,146,96,84,47,49,119,147,22,94,170,104,137,48,151,8,93,131,204,88,216,77,225,125,2,197,130,246,201,116,41,3,24,125,29,25,13,13,172,145,114,26,83,216,173,210,108,34,56,87,82,178,130,191,53,56,31,120,163,179,95,4,14,141,180,50,114,224,44,171,165,104,112,126,30,235,27,97,97,64,31,97,126,66,111,138,144,205,162,105,142,55,16,147,1,146,190,224,162,209,126,30,184,131,136,66,204,106,115,208,224,118,243,56,31,84,204,107,158,11,153,165,4,148,253,155,168,21,232,227,158,146,254,87,135,145,144,201,238,16,217,147,148,27,206,248,186,27,167,170,140,194,31,36,68,74,1,73,82,95,248,208,216,184,13,111,207,78,82,98,122,174,4,146,232,14,50,221,116,162,199,47,43,218,103,211,108,154,152,118,73,146,225,206,183,224,131,138,213,80,22,157,3,114,79,253,107,144,176,133,206,230,132,90,211,244,201,192,135,26,61,144,1,2,82,175,67,81,60,1,73,133,40,99,234,237,128,101,186,98,54,27,178,190,167,159,31,98,114,213,253,
113,155,190,18,221,126,162,217,78,12,178,55,6,1,230,4,92,76,27,140,86,181,188,238,158,148,31,231,73,252,132,61,227,134,22,99,173,50,111,39,23,102,190,68,149,113,5,65,110,136,207,205,239,187,209,17,133,27,151,191,177,11,252,181,179,190,236,0,184,245,87,77,18,142,155,251,222,113,227,193,242,26,107,161,47,49,220,69,214,228,111,10,28,204,151,100,161,11,156,84,249,133,23,108,156,55,210,186,33,59,62,128,179,116,29,104,179,149,145,236,192,30,137,153,226,243,13,244,189,25,22,222,54,232,183,139,68,8,82,0,80,123,204,218,132,72,31,116,48,135,45,100,27,57,194,39,104,248,18,240,4,192,189,118,71,70,120,18,38,132,168,19,254,202,35,6,111,38,189,142,159,87,139,84,216,26,19,182,229,162,133,216,136,4,119,19,245,177,145,145,19,78,139,157,33,114,177,184,72,203,230,167,21,136,98,190,207,163,152,107,40,80,197,21,10,227,178,104,119,75,44,47,253,235,226,94,138,223,152,1,134,5,219,195,156,160,46,144,216,179,105,42,216,63,44,55,
180,106,221,7,109,164,183,204,25,212,231,140,33,139,59,163,253,238,165,133,132,247,73,108,186,135,45,62,248,119,235,67,185,200,178,235,131,75,114,101,143,207,235,17,234,162,52,60,74,117,142,253,167,161,118,52,84,141,184,243,162,234,52,99,30,7,24,85,211,32,181,212,236,24,197,52,101,153,63,226,69,152,89,49,163,25,30,9,216,135,40,52,201,94,134,239,51,21,89,170,17,246,165,42,209,138,27,6,198,31,104,112,10,154,216,63,176,208,7,22,255,164,50,68,123,140,204,200,52,41,244,184,60,59,52,174,164,123,135,225,198,49,98,34,28,192,84,231,152,38,73,166,183,216,251,137,132,82,236,241,252,189,169,94,81,216,110,199,19,244,88,163,232,244,143,238,142,23,97,138,116,37,58,203,219,164,103,233,123,209,199,212,208,181,104,184,75,52,26,105,121,111,198,211,169,148,8,32,108,251,8,29,62,91,215,225,143,215,235,46,190,255,238,22,216,149,250,142,217,142,252,96,178,223,63,241,164,42,1,179,192,141,69,232,80,111,21,17,143,90,168,244,137,72,186,110,
101,238,181,72,135,230,8,138,1,129,73,155,215,176,10,136,67,255,125,58,44,251,17,20,186,5,144,9,221,32,153,11,179,118,251,20,104,54,247,76,148,150,180,180,162,171,81,177,90,81,187,149,154,73,171,245,28,157,185,115,207,201,137,48,125,96,71,194,217,195,0,248,68,71,92,157,184,104,98,126,251,228,188,29,233,243,238,94,106,176,191,35,94,27,211,164,26,19,62,208,196,194,2,169,34,18,134,166,217,30,120,250,126,239,237,229,59,187,169,76,102,87,89,233,197,97,18,211,57,14,229,133,221,25,165,54,150,35,245,82,178,198,122,95,189,174,170,138,8,189,109,220,188,79,118,96,73,105,160,206,83,156,15,196,183,176,68,47,172,213,219,151,214,67,219,1,234,149,13,12,115,241,45,239,55,30,248,161,101,250,60,72,11,129,33,148,186,44,194,24,108,21,90,172,176,184,156,114,157,87,187,4,26,210,49,45,106,125,76,28,208,71,191,72,29,213,102,156,228,54,241,153,246,229,73,156,89,186,255,194,179,37,95,106,125,255,43,98,246,64,175,71,239,200,199,226,
82,155,7,119,165,149,5,182,58,238,27,82,135,106,162,116,148,57,5,88,22,148,152,39,197,166,174,72,116,20,227,175,93,11,188,212,139,90,186,122,251,50,50,108,225,98,247,24,189,172,39,21,77,164,249,225,172,182,246,248,206,229,209,252,121,169,7,14,184,10,182,35,98,226,138,77,142,71,224,230,14,211,239,121,91,66,89,100,65,47,246,243,70,180,187,212,192,228,57,167,219,20,38,242,193,19,174,151,240,134,211,141,22,48,218,170,245,148,200,160,3,98,173,155,102,84,64,100,88,136,76,62,50,177,253,76,82,188,158,113,6,7,16,80,247,189,81,116,239,237,163,220,48,119,188,211,217,83,229,167,112,81,79,127,164,37,242,134,5,197,147,199,192,75,197,36,91,166,137,45,5,17,9,195,250,4,67,66,2,216,92,141,73,227,24,119,71,130,82,19,134,23,221,226,224,115,182,181,155,16,149,70,117,174,94,44,77,22,172,164,198,54,60,86,132,134,121,86,112,111,53,20,67,119,64,197,35,137,204,104,232,170,211,95,63,215,54,118,144,238,234,59,161,87,153,159,
212,158,43,175,248,201,219,251,37,166,151,213,101,116,35,152,81,137,79,184,241,14,32,87,172,88,130,31,38,251,237,118,138,196,233,57,34,254,25,115,207,207,17,21,26,169,17,42,227,51,245,8,195,209,244,181,39,37,150,203,141,117,181,175,115,192,214,193,20,235,125,172,143,122,75,194,42,239,63,62,195,72,168,46,217,249,146,32,217,33,77,90,216,189,207,53,187,119,156,161,159,113,236,140,154,221,126,34,82,12,45,162,162,146,110,33,57,252,213,202,32,95,44,219,222,237,96,95,59,103,27,123,9,129,183,2,189,149,64,237,113,220,137,37,179,202,148,140,41,209,64,135,189,70,90,25,247,41,70,193,4,245,210,210,77,195,33,157,103,215,25,100,49,195,2,29,226,246,22,65,59,163,44,50,97,204,103,84,7,120,193,82,237,121,212,3,181,243,186,175,60,41,192,198,58,251,123,219,214,0,88,48,188,193,13,68,168,29,28,86,182,147,33,72,179,25,44,172,19,211,164,137,199,47,203,187,170,245,33,140,45,114,247,83,138,181,108,181,186,170,3,128,5,60,126,88,
59,13,192,147,189,44,113,76,103,197,117,86,255,114,157,178,140,232,139,152,118,77,145,148,189,27,106,62,36,163,106,251,40,186,113,1,77,178,232,73,167,205,220,37,139,204,93,244,166,102,132,21,64,150,158,126,20,104,178,10,219,144,218,59,13,1,35,154,16,253,227,72,202,164,222,131,73,254,177,51,138,36,196,220,155,57,227,177,154,182,19,203,100,122,115,20,167,2,54,44,213,217,188,178,176,10,102,96,96,40,43,146,170,176,124,118,69,73,193,89,224,154,101,206,130,214,10,32,85,141,124,138,225,77,9,201,20,23,3,5,21,67,177,84,241,234,152,136,112,91,83,56,181,168,68,171,198,99,136,136,165,18,182,133,38,119,120,6,175,239,79,239,192,131,72,190,210,119,240,177,114,74,191,144,68,189,78,21,135,143,219,60,128,50,244,150,107,80,211,102,192,166,51,80,186,55,162,163,85,177,35,126,209,97,137,176,103,33,195,120,117,40,68,225,253,44,195,26,106,255,150,189,50,192,59,154,249,7,192,67,109,169,124,171,34,196,16,156,17,217,235,162,142,162,6,223,
210,91,199,232,51,213,180,7,9,55,75,12,231,221,103,236,231,246,141,147,166,141,201,37,33,222,126,232,112,115,243,89,76,207,127,139,69,5,33,72,89,89,41,179,6,111,139,23,61,21,110,162,194,169,122,2,82,75,196,154,48,5,184,161,132,58,30,132,216,181,147,118,188,224,43,185,34,255,110,140,191,204,102,106,150,6,28,2,38,34,211,158,234,69,95,231,175,154,240,115,150,105,156,214,105,155,222,54,183,224,155,19,66,176,10,23,222,105,60,183,237,170,49,219,208,90,158,59,235,254,249,134,145,30,165,253,139,188,193,86,129,210,189,245,73,89,199,114,35,208,11,15,203,193,165,122,250,243,77,207,96,70,58,155,161,244,174,212,160,146,199,2,58,94,226,190,226,154,5,152,130,155,135,45,115,204,165,144,168,184,200,160,169,196,243,84,13,245,245,147,241,130,133,3,190,34,70,209,87,102,113,121,176,112,31,105,80,247,115,197,7,3,181,42,192,195,13,203,156,42,46,35,203,86,190,190,150,114,162,16,76,63,134,93,176,194,0,166,38,138,23,193,238,161,87,188,
40,157,219,32,118,177,229,63,177,28,125,192,226,168,109,206,96,55,216,157,19,246,48,226,87,216,189,163,106,238,52,47,81,65,149,1,26,54,83,38,44,102,59,0,8,69,35,190,212,37,75,144,249,101,22,95,90,5,193,209,90,72,132,225,183,248,49,94,95,152,199,203,22,232,79,210,0,95,243,55,116,35,108,151,245,217,234,44,204,163,114,172,215,204,200,219,105,41,33,173,157,18,92,56,210,45,37,48,4,50,13,47,75,9,10,216,26,81,140,76,52,126,123,239,139,63,70,95,151,18,149,86,87,43,167,58,229,98,62,153,143,231,180,217,106,70,183,219,215,220,103,113,157,112,224,36,177,136,196,237,188,120,158,147,165,225,60,85,220,23,102,75,149,185,50,142,184,144,9,174,153,95,57,43,194,165,45,176,96,11,204,219,186,164,206,224,81,143,189,44,210,241,122,78,161,191,202,240,139,155,193,201,159,124,49,41,7,21,191,32,95,201,250,14,193,53,220,114,223,123,159,230,237,32,229,128,242,241,124,6,180,115,11,28,196,100,213,122,79,208,82,185,35,61,147,126,
4,197,40,37,140,21,14,196,136,241,141,235,59,242,204,118,156,26,83,0,185,191,164,49,36,137,123,219,37,153,221,112,233,67,45,123,39,40,47,184,188,232,132,131,28,30,89,110,209,186,187,0,162,213,91,150,211,0,232,61,25,54,173,98,217,21,192,197,134,10,16,100,42,182,35,219,117,242,185,107,83,13,237,135,34,221,126,49,180,195,195,93,123,184,203,171,212,49,124,26,71,7,182,66,119,62,0,170,211,46,142,136,192,17,125,146,147,173,207,152,132,211,228,12,149,24,232,161,137,216,217,188,235,189,39,13,215,122,161,51,78,48,204,74,160,182,159,41,28,134,23,12,139,117,194,130,62,159,55,192,33,33,27,157,114,182,29,58,80,168,10,26,106,64,81,162,18,50,190,164,150,68,13,153,138,174,81,157,157,213,220,83,46,125,12,30,185,158,3,148,224,238,142,234,228,200,172,234,27,237,89,67,109,66,87,161,203,93,20,169,20,140,170,212,35,81,81,45,166,106,156,146,250,43,34,253,100,88,88,143,24,237,90,52,57,58,136,94,255,213,150,177,193,90,201,86,
54,10,73,225,18,195,231,6,142,29,74,218,72,234,164,32,25,15,103,24,91,131,113,59,169,63,128,107,202,234,61,215,63,142,65,11,15,186,146,111,245,76,35,220,197,16,112,120,211,227,123,35,231,116,171,150,26,179,166,153,25,57,172,174,170,0,60,19,64,64,111,48,118,60,205,165,74,34,137,172,71,149,88,21,59,199,201,50,87,51,193,182,239,5,104,58,230,66,23,110,52,128,220,66,71,94,217,104,239,157,14,185,19,208,76,34,252,197,133,122,113,227,128,47,105,72,160,9,9,188,139,253,162,214,75,212,21,198,66,27,216,60,51,216,101,88,68,181,190,117,122,105,179,15,36,246,81,82,179,79,59,78,116,254,214,156,19,193,44,98,224,43,39,59,190,87,105,127,58,71,51,80,254,30,73,79,41,228,81,27,107,156,229,115,99,51,83,254,240,0,33,236,52,4,228,18,143,67,45,219,40,14,62,17,225,116,19,173,142,162,153,18,125,100,196,245,106,24,111,2,181,109,167,34,85,226,134,34,86,93,137,233,174,205,81,146,86,226,199,83,10,162,192,231,147,246,
106,127,108,90,99,199,96,164,132,37,224,210,47,141,23,56,122,197,61,219,91,213,92,33,34,209,104,207,55,175,44,114,214,245,122,179,187,191,194,96,208,227,165,92,199,50,217,94,205,181,157,29,184,104,31,158,20,6,230,145,193,159,1,3,23,55,72,187,87,76,147,98,45,245,56,162,159,100,160,62,11,234,130,163,51,96,237,242,126,118,77,63,110,238,118,100,65,236,124,44,62,70,245,143,202,180,145,103,219,120,20,12,173,139,181,80,174,108,217,167,210,118,137,88,172,161,9,147,188,173,235,47,130,162,249,138,208,206,176,198,153,131,170,221,189,240,174,152,130,100,39,11,29,3,68,69,117,118,26,48,125,83,101,201,255,137,166,217,82,206,163,8,67,133,14,67,200,50,207,137,149,156,24,159,226,107,229,237,204,9,31,79,182,55,200,133,231,15,6,178,4,56,153,8,165,35,19,1,161,62,27,107,139,164,201,143,238,148,130,239,223,142,68,62,78,154,56,18,13,48,146,33,2,38,234,185,34,170,51,131,114,174,213,178,61,86,10,102,233,48,202,174,208,244,84,64,
57,21,191,183,196,50,104,41,201,114,55,78,236,47,187,229,203,254,117,54,33,61,167,76,238,27,133,198,209,101,92,189,229,152,82,127,124,246,145,69,226,110,116,70,171,187,159,206,115,197,184,30,68,128,8,65,235,84,111,189,114,61,220,61,218,47,146,81,166,85,39,182,189,82,197,87,179,134,111,241,209,59,52,110,61,167,71,94,154,45,86,182,227,253,2,189,174,142,249,11,123,237,89,134,143,209,27,231,176,228,142,95,120,15,46,246,41,111,165,167,222,244,177,244,169,110,102,26,108,130,130,48,233,202,175,233,168,243,200,85,190,243,80,125,149,133,142,224,227,178,120,218,222,20,173,13,63,1,254,241,19,50,21,158,26,189,113,28,124,36,125,226,66,83,241,231,37,214,216,82,228,250,79,178,194,165,105,18,24,135,253,227,113,214,184,220,178,61,194,62,217,36,30,37,38,28,90,230,189,89,218,187,205,99,185,121,32,31,58,126,71,215,201,173,163,86,59,3,136,66,44,210,193,240,32,36,76,24,4,57,147,46,150,210,37,94,211,229,185,87,185,212,22,89,29,229,
203,73,75,20,247,8,250,221,71,221,247,184,249,101,152,66,224,238,111,241,187,26,124,193,201,144,33,62,250,101,34,32,94,198,170,222,122,58,34,224,168,195,95,197,175,147,157,81,117,221,236,188,58,135,165,37,91,73,74,43,77,243,130,86,89,23,24,236,248,85,168,11,206,238,216,7,192,233,174,194,142,247,67,104,109,186,23,23,155,215,129,8,53,173,71,197,139,92,24,32,176,189,68,118,79,80,165,143,64,60,224,21,8,45,202,62,206,248,9,96,115,113,205,235,56,161,211,147,154,49,48,156,143,212,18,160,174,205,166,234,226,225,222,151,1,239,92,230,33,18,143,30,24,121,83,148,192,240,240,155,181,12,135,236,166,139,96,114,83,185,62,228,234,14,130,129,57,94,67,200,182,76,217,214,177,86,33,48,210,44,150,53,122,192,82,58,82,204,72,226,8,171,113,49,39,31,238,218,230,233,79,235,235,36,37,45,118,249,159,182,45,59,106,186,197,70,135,181,110,59,86,239,228,4,143,251,9,126,28,210,181,8,207,178,220,91,90,246,181,147,207,228,18,200,120,234,
6,156,12,8,16,209,242,83,57,62,249,199,144,45,248,53,120,233,231,103,228,144,24,70,216,170,228,11,242,39,249,193,1,237,185,1,194,67,32,62,186,197,35,56,90,13,178,26,116,124,83,114,110,18,217,246,86,96,67,11,142,95,227,87,229,233,189,114,224,63,45,205,253,46,163,104,21,235,144,149,100,98,225,102,8,31,230,103,58,113,102,31,240,235,136,233,13,234,187,246,214,80,65,106,235,89,141,250,7,76,201,72,55,30,43,47,121,147,228,173,183,132,198,50,35,121,126,175,248,92,51,62,32,11,15,3,116,104,98,142,10,107,70,245,224,126,30,215,32,138,73,224,121,41,131,114,237,119,38,222,210,34,247,27,231,123,181,206,187,95,177,150,12,169,32,137,9,23,165,46,152,145,29,150,113,227,141,102,10,87,215,86,3,220,114,128,93,110,132,45,151,182,96,62,82,83,236,116,86,55,85,128,124,7,65,220,97,170,87,93,245,140,47,16,123,216,200,54,227,122,255,25,159,143,232,160,220,80,144,51,135,5,155,161,160,98,174,57,43,102,86,197,172,132,210,95,
195,73,226,2,107,66,26,192,188,148,40,64,93,152,58,35,21,177,238,91,104,177,83,72,196,86,239,174,84,140,44,184,161,151,26,96,103,53,247,194,192,239,35,54,165,5,243,52,30,239,201,9,44,57,131,90,230,91,75,117,251,156,207,247,123,102,105,165,230,214,185,214,199,189,67,188,142,202,247,66,180,18,75,69,31,131,241,112,146,89,236,137,14,250,160,215,166,211,184,195,146,39,70,82,48,21,11,201,123,227,40,52,97,149,71,156,134,132,118,190,129,43,237,237,132,106,72,244,84,234,109,118,84,178,182,196,182,12,170,153,189,174,114,211,43,120,76,255,64,109,206,43,22,104,125,204,64,14,66,67,150,237,228,131,83,180,180,235,214,129,1,145,230,189,215,184,79,196,116,185,80,220,208,124,223,229,183,22,49,46,217,7,117,183,20,42,82,245,14,125,196,50,208,218,91,108,1,142,195,33,141,101,43,189,212,196,178,59,96,14,238,45,62,240,231,230,1,139,46,224,52,129,101,105,216,168,197,74,135,198,231,161,145,94,96,26,74,190,139,213,41,221,89,57,97,221,
17,113,159,143,123,219,17,187,227,134,177,121,24,78,221,112,187,62,101,135,246,46,161,114,132,145,166,171,193,104,97,230,223,19,36,178,193,39,60,190,65,39,2,103,213,116,171,83,216,233,216,166,194,144,53,209,57,107,128,107,66,237,186,59,98,175,105,238,7,98,100,160,185,15,2,246,89,252,62,202,8,124,243,103,145,75,56,26,97,120,129,50,19,77,24,67,1,43,115,80,239,27,45,220,99,51,44,22,232,174,216,16,7,194,70,233,16,79,104,34,132,17,236,88,49,112,86,103,196,179,142,166,90,104,238,89,131,204,158,234,102,205,247,167,187,228,56,157,52,172,154,149,100,232,113,182,132,28,110,165,210,20,131,216,80,46,45,211,71,85,188,183,92,68,68,108,237,165,120,14,149,139,123,173,113,63,25,248,112,95,149,207,217,90,212,10,201,144,20,141,184,147,158,70,106,49,133,101,139,64,223,254,128,84,55,137,248,5,108,35,152,230,124,243,104,6,216,46,253,186,71,210,111,249,20,206,252,24,158,96,228,65,20,93,207,101,23,80,134,73,46,2,100,219,100,215,
85,109,187,113,166,194,126,97,38,84,22,179,173,191,96,238,97,30,36,53,253,100,75,215,238,212,121,15,142,77,102,205,207,74,34,191,72,208,222,101,135,46,227,61,156,10,163,62,169,83,218,114,154,73,135,77,207,101,91,145,113,111,98,0,211,30,126,141,224,140,142,97,144,107,233,187,45,186,129,115,211,119,110,163,67,247,78,236,94,191,98,153,122,250,220,204,90,5,157,55,195,60,147,241,225,56,67,52,251,48,169,158,62,100,118,232,134,81,177,229,170,178,206,84,138,191,155,164,158,5,127,25,247,52,177,91,236,167,86,107,142,64,113,139,72,179,164,146,19,208,33,18,118,1,137,89,117,170,116,198,233,43,122,137,19,56,242,227,2,131,50,0,126,52,47,204,127,193,243,192,81,128,138,144,212,82,228,254,162,222,226,123,224,38,125,172,40,63,17,237,105,11,244,23,75,133,250,34,114,191,18,61,195,15,49,227,194,54,37,227,44,38,124,149,249,172,91,208,180,11,138,199,198,54,13,26,24,140,178,84,171,105,190,18,233,186,242,28,102,97,23,31,65,136,28,195,
45,247,197,179,217,76,152,19,26,183,74,5,64,174,91,212,33,53,129,85,79,111,247,125,21,170,90,161,115,238,96,117,108,141,187,222,113,167,118,63,190,132,137,28,152,14,231,113,166,28,17,84,249,141,64,229,102,112,81,232,147,1,191,238,212,157,123,221,190,199,230,108,213,9,31,198,149,140,36,214,34,235,165,13,139,250,31,239,140,35,6,69,190,90,180,140,173,14,102,105,167,95,231,49,75,149,58,83,103,155,83,201,33,70,168,211,191,52,228,1,250,249,146,246,93,219,90,14,196,8,183,188,152,241,188,171,9,20,91,190,164,7,218,148,239,33,246,117,172,187,235,50,138,157,178,111,152,220,182,203,190,82,174,17,121,9,87,119,237,187,105,149,240,161,74,68,94,18,184,19,174,110,205,211,93,30,173,173,247,108,132,59,200,132,159,160,119,54,117,105,190,150,247,161,113,108,198,196,240,141,95,127,119,163,219,55,154,60,139,154,104,30,132,177,106,56,176,247,6,183,9,244,116,92,51,45,225,123,242,193,30,65,149,211,197,67,159,17,26,199,92,161,113,25,145,226,
44,47,11,43,93,47,212,232,131,42,73,212,148,120,18,35,48,46,239,163,200,141,81,168,158,143,33,247,240,22,62,98,182,25,19,80,69,188,191,28,213,93,91,74,37,176,52,160,238,136,89,3,121,109,194,181,50,29,202,118,212,249,36,111,91,153,214,168,146,147,95,183,117,134,79,158,72,43,40,81,141,66,174,86,105,46,19,185,114,37,151,186,215,205,162,225,166,251,92,106,66,47,48,17,6,23,207,171,61,210,9,75,110,31,220,76,158,142,206,2,188,18,63,222,182,177,138,106,151,68,83,169,50,4,148,233,72,198,93,193,184,186,221,123,35,171,249,6,201,51,144,247,156,58,77,251,74,192,97,3,61,218,67,146,238,21,31,242,229,58,231,227,146,79,150,52,158,52,54,168,90,125,116,214,26,107,29,26,146,213,101,184,70,31,204,44,164,231,170,0,3,73,74,138,244,76,229,155,126,46,218,178,31,60,104,58,43,48,100,203,93,75,153,32,217,235,98,154,121,14,48,239,104,107,117,40,190,162,95,67,213,121,171,63,20,21,229,207,144,109,110,143,245,143,157,108,
104,78,30,210,49,100,161,13,67,36,93,160,224,8,59,141,136,37,139,180,92,69,210,20,15,212,104,163,238,124,151,79,15,37,111,213,54,41,165,221,236,47,49,120,64,170,109,140,55,62,64,135,221,105,182,228,157,101,92,183,36,222,49,101,147,77,45,76,118,20,95,156,243,179,40,56,126,24,216,111,97,208,91,154,251,18,197,69,230,92,28,188,64,15,114,46,1,191,115,243,186,59,189,218,106,150,70,70,21,47,216,42,209,134,237,88,255,36,14,192,245,234,36,75,53,28,231,176,199,251,246,154,214,44,243,175,115,0,10,109,214,184,88,128,222,188,45,74,176,172,129,37,249,10,250,84,174,138,254,241,231,186,91,119,83,185,36,106,130,0,213,68,99,154,76,38,46,205,196,151,169,12,125,145,210,56,233,77,52,233,212,215,117,39,189,250,57,118,170,198,10,70,189,205,50,249,40,88,25,20,103,157,196,206,198,163,227,143,81,223,184,89,151,94,129,175,137,253,158,46,20,47,184,12,206,67,244,186,167,135,81,142,14,199,184,129,96,207,199,91,48,19,158,197,22,182,
173,28,230,201,197,59,27,110,157,57,202,109,158,71,26,96,52,28,41,117,39,39,7,149,249,58,79,15,210,74,241,226,183,25,233,247,58,90,200,208,0,117,85,70,23,139,141,27,32,157,69,251,13,114,133,231,128,126,187,164,158,90,3,69,54,95,129,239,108,91,185,82,31,45,130,220,193,8,160,193,198,232,219,150,241,20,114,219,49,120,199,83,140,107,118,215,106,181,235,226,48,120,164,142,194,217,194,94,58,129,72,84,25,136,115,3,152,200,94,199,210,178,216,245,51,182,121,25,71,193,21,93,231,42,188,153,132,210,251,7,193,141,68,0,19,218,132,44,206,101,30,57,155,203,113,125,49,13,183,246,207,35,121,28,188,236,229,16,166,87,145,6,212,228,233,40,133,251,66,33,112,94,26,107,192,192,97,139,18,51,95,146,47,31,77,108,236,16,251,8,2,248,212,125,41,58,222,92,249,25,166,39,196,21,249,10,211,183,101,37,142,226,184,92,80,160,86,97,123,61,161,208,61,232,29,9,28,193,199,190,69,75,121,217,27,12,49,201,160,67,129,118,55,123,50,98,
185,22,34,48,66,125,235,200,11,58,200,11,90,167,162,91,202,76,178,238,245,245,208,119,184,175,203,110,186,192,13,214,75,99,103,198,11,84,118,229,214,9,198,184,239,146,192,39,40,212,67,74,250,234,221,96,189,220,195,70,107,72,94,234,98,35,186,207,221,150,237,173,231,90,71,95,19,105,87,250,184,154,212,229,145,104,103,104,128,250,95,192,190,214,114,230,113,105,131,143,72,195,127,7,245,79,222,200,135,14,226,197,73,223,130,141,152,118,113,0,245,94,48,15,164,77,78,88,245,225,97,102,92,196,0,238,114,67,98,172,88,35,130,231,65,98,38,46,182,35,0,217,52,47,88,146,78,170,31,140,133,154,219,158,243,185,35,217,235,74,117,68,111,169,129,115,84,24,184,145,137,160,247,44,208,33,143,173,85,100,184,139,42,131,7,202,111,185,169,76,89,65,198,177,184,173,197,27,225,188,133,25,98,129,16,43,10,178,224,40,102,209,15,137,82,130,138,27,134,186,188,86,85,145,145,211,77,187,166,152,21,151,103,54,141,55,139,243,64,138,188,14,181,106,218,9,
205,253,246,65,68,154,124,160,142,178,19,163,230,225,227,157,180,10,98,173,240,216,80,121,142,179,223,205,206,112,131,95,44,232,22,201,88,43,50,165,105,18,49,172,93,57,42,4,27,203,209,129,128,182,220,47,254,226,8,11,240,247,42,120,154,219,99,243,148,93,185,44,145,64,131,39,99,40,100,26,21,232,246,198,164,2,41,159,207,6,97,228,160,179,159,12,229,163,113,182,253,16,119,154,33,50,179,74,200,240,224,241,1,70,184,95,143,244,227,78,240,200,29,34,39,97,17,170,74,92,44,20,76,51,186,236,144,236,79,121,225,27,221,37,192,125,177,183,42,252,75,173,166,154,103,42,235,217,205,63,123,253,2,174,143,100,38,242,100,229,22,162,240,114,193,177,193,198,243,172,201,167,210,197,253,185,89,30,131,123,126,85,33,191,172,65,140,25,141,19,241,46,224,25,171,97,174,176,132,100,239,167,87,85,126,42,16,209,231,110,232,64,111,226,55,131,200,5,159,221,254,68,96,45,192,72,45,96,236,166,19,97,54,49,100,96,65,121,117,62,97,169,211,174,143,19,
171,164,94,123,101,230,223,104,211,55,145,133,225,47,9,227,25,128,65,28,85,240,231,71,142,191,236,14,70,133,227,88,31,177,87,18,196,233,40,136,212,99,48,70,175,35,186,214,194,191,183,22,5,100,160,229,192,233,53,85,118,191,209,138,112,235,150,148,93,236,104,168,175,224,167,224,2,77,187,76,47,93,199,179,66,129,145,242,54,90,47,191,9,123,1,35,21,161,199,35,244,252,82,40,192,238,22,202,202,237,222,154,167,187,225,27,208,165,116,65,192,51,195,1,31,213,222,12,215,240,59,157,175,197,109,41,40,159,249,153,151,153,124,87,249,100,189,15,86,53,177,55,175,8,252,182,22,186,188,181,87,105,216,182,115,156,207,13,17,156,230,88,109,186,110,50,157,214,210,2,1,28,120,98,158,186,120,173,211,241,117,46,190,145,103,160,38,200,180,77,207,33,153,137,64,15,215,135,125,130,50,79,38,93,180,83,137,199,34,119,63,10,45,164,195,69,101,135,163,78,227,229,18,84,205,229,49,55,24,182,221,13,61,24,18,2,160,27,61,222,50,42,240,26,200,227,
166,96,97,1,161,142,210,253,96,139,77,159,78,140,7,225,184,125,246,252,56,194,196,111,108,197,73,46,66,12,171,85,115,175,107,157,152,166,122,131,57,59,99,148,108,251,110,103,87,12,97,23,41,196,184,75,207,103,121,75,150,52,16,157,178,81,176,55,55,243,101,139,55,252,39,239,52,33,196,224,145,236,43,201,26,219,43,149,39,150,210,251,150,82,71,3,252,114,192,204,89,10,201,19,33,11,142,9,30,0,122,113,16,70,129,188,171,210,238,147,219,214,27,183,161,189,140,113,134,75,239,151,34,160,121,217,31,62,150,41,215,204,201,111,176,106,14,105,190,116,124,44,27,7,15,49,47,177,21,20,210,92,214,32,74,186,227,133,226,115,66,182,139,220,200,146,93,39,123,117,169,114,18,153,89,144,129,135,38,49,48,132,139,199,233,0,80,49,29,112,75,71,161,175,185,104,152,161,8,87,165,164,182,178,191,75,75,111,229,235,105,112,158,25,242,250,243,71,190,181,104,150,73,224,8,205,57,132,21,42,39,174,189,248,186,58,179,65,131,102,85,222,78,229,246,0,
65,14,166,169,42,59,98,134,185,173,183,98,80,10,35,174,69,107,93,157,236,199,254,182,107,164,54,56,203,50,213,112,172,13,135,197,126,90,109,24,191,62,159,174,205,122,255,216,131,204,15,206,45,121,25,30,118,250,29,61,20,27,173,161,115,128,212,159,141,82,48,132,157,149,235,89,23,97,165,224,76,215,60,215,129,208,244,21,115,126,200,108,43,100,234,229,54,110,183,220,137,97,237,105,142,211,29,47,39,183,111,40,199,103,6,79,132,208,205,71,147,142,195,242,235,92,174,171,95,2,229,202,28,164,178,150,165,203,160,231,45,62,249,232,204,14,243,218,194,101,204,98,31,237,2,229,78,250,120,58,150,180,113,61,157,59,187,227,217,85,72,102,122,237,29,247,237,15,59,188,41,119,209,229,165,221,135,58,130,52,134,21,199,100,216,56,231,206,29,206,198,252,216,125,84,17,213,212,78,168,172,93,173,129,171,196,38,132,157,143,184,45,112,197,26,96,185,85,96,24,233,42,222,51,211,227,71,67,154,159,38,178,30,238,235,27,1,251,238,135,158,102,193,147,236,196,
130,38,202,101,25,199,4,176,236,172,137,227,37,106,182,107,252,106,22,204,204,161,205,93,66,117,131,82,237,5,21,150,182,196,195,80,78,110,218,228,32,71,78,179,19,99,149,68,234,82,102,120,93,94,186,127,89,157,132,182,149,102,223,172,232,224,214,135,225,190,127,127,87,220,14,49,119,91,220,142,68,153,180,109,83,21,217,140,32,32,251,19,19,11,81,244,37,154,1,142,13,227,108,130,187,197,89,1,142,57,164,20,73,159,179,249,115,40,107,93,237,31,175,248,79,215,123,9,97,121,5,190,204,83,198,171,41,9,190,24,14,36,204,129,93,245,186,188,153,123,4,138,222,39,50,201,205,227,170,8,165,72,27,183,45,227,20,46,217,40,162,90,184,131,122,124,195,29,210,124,204,142,189,247,244,110,97,116,247,80,52,228,167,132,125,85,52,159,205,132,174,34,190,24,120,55,95,107,34,217,196,185,182,252,7,21,105,38,41,246,239,197,217,71,37,197,112,177,204,188,96,45,197,190,150,99,236,122,200,165,83,161,44,78,154,34,239,171,53,199,185,116,148,208,20,149,
55,15,240,61,45,36,186,30,133,64,211,208,107,249,32,244,182,9,115,92,164,98,75,8,251,160,78,156,45,179,112,166,134,163,96,234,213,167,233,116,4,37,94,150,236,101,73,6,136,11,53,97,147,169,190,22,169,199,17,136,70,14,179,40,170,147,209,71,100,59,147,201,53,231,243,251,155,171,175,52,67,61,187,39,212,138,34,234,184,196,242,97,109,187,102,243,151,154,27,106,108,84,130,42,28,142,16,199,249,201,171,191,252,221,17,58,213,56,3,138,254,142,246,18,23,18,116,18,138,62,61,165,188,93,184,214,215,173,82,197,140,117,151,27,91,166,241,25,221,178,209,113,146,28,243,97,97,43,90,225,10,82,161,57,163,87,126,14,47,37,109,3,114,177,86,143,139,174,213,158,200,197,226,66,227,90,220,170,141,25,5,216,59,98,135,51,105,116,112,89,103,53,127,230,52,187,209,157,110,10,59,84,225,105,91,183,97,170,121,213,85,205,73,215,71,54,230,43,166,194,131,125,250,36,228,114,54,142,45,1,186,24,222,219,36,65,136,105,132,206,189,39,93,178,142,233,
31,87,3,235,145,171,209,86,200,183,118,255,107,211,103,212,73,76,220,157,33,166,48,217,141,122,148,41,128,120,102,113,93,102,191,158,117,228,201,205,90,220,84,236,219,101,208,29,87,160,228,164,197,128,177,146,27,91,165,211,244,62,206,223,235,238,212,177,16,1,174,192,145,138,4,134,145,192,148,110,36,166,118,179,13,60,135,107,106,57,176,12,238,9,209,37,48,136,92,118,184,168,105,196,86,240,57,170,40,200,105,248,204,62,186,45,160,210,234,178,74,217,170,254,90,101,245,170,214,93,238,7,126,53,104,25,180,219,165,132,146,149,180,237,119,183,222,226,242,9,45,110,45,1,80,201,181,99,161,43,252,112,221,216,55,1,132,221,66,96,52,194,62,185,105,41,23,141,4,38,67,125,175,207,76,135,84,214,199,35,135,235,191,170,93,101,145,83,154,36,90,49,30,17,251,90,236,170,90,179,85,101,157,27,200,163,1,197,152,233,118,39,105,252,252,218,113,144,199,254,143,174,222,163,85,154,52,77,211,252,43,31,204,178,135,130,158,69,195,208,204,31,152,213,108,134,
89,85,81,81,217,49,85,81,149,21,145,68,102,146,100,66,131,107,113,142,107,173,253,184,214,90,107,63,174,181,214,90,107,125,92,203,254,178,155,174,238,25,48,12,211,143,241,242,218,125,223,207,198,174,83,205,192,61,22,55,78,230,236,113,232,148,78,97,106,191,45,105,37,166,233,167,64,163,212,168,187,57,91,67,141,227,243,191,187,55,194,156,222,1,197,218,103,61,95,1,110,122,228,220,101,30,79,152,156,154,120,35,170,113,82,129,107,219,73,82,90,59,129,194,35,74,85,62,169,112,84,147,154,160,160,16,213,113,74,119,218,118,106,103,68,9,254,148,76,91,148,69,99,235,177,157,42,151,155,190,212,215,182,26,97,88,238,219,233,235,118,130,125,93,143,174,68,57,245,102,119,242,186,56,107,148,180,86,148,42,132,1,208,17,211,194,134,108,8,201,233,136,83,109,49,210,45,25,43,156,35,5,120,204,86,132,196,203,240,168,241,204,39,49,4,3,77,96,34,111,124,198,45,31,195,10,67,39,55,69,99,166,26,141,60,75,96,228,168,65,168,248,182,26,198,86,
146,55,210,99,40,131,199,239,121,244,91,94,249,165,19,143,119,185,212,88,84,145,17,9,201,92,15,43,225,240,142,97,200,60,4,11,79,124,174,189,223,89,68,129,157,3,23,123,224,227,38,63,233,37,173,126,30,68,234,153,75,234,66,40,123,91,6,251,190,203,49,139,91,56,16,81,10,171,48,82,176,39,6,246,114,113,214,126,54,229,173,186,217,253,100,185,71,198,20,223,82,219,93,173,196,176,158,45,81,187,84,159,215,6,142,109,210,167,230,67,170,125,54,184,173,53,72,171,73,29,172,80,5,13,231,44,247,152,35,240,229,235,46,163,10,158,49,59,143,143,99,151,175,226,232,86,185,238,208,28,154,158,142,206,170,191,223,238,171,56,184,140,229,62,175,187,241,104,254,142,253,74,75,164,20,137,91,237,100,242,11,158,179,201,184,219,203,22,235,133,108,104,182,117,213,48,147,158,218,40,5,23,178,153,96,244,61,152,156,103,50,25,185,16,200,105,200,210,69,21,119,47,83,214,251,155,1,33,161,184,62,253,165,150,105,237,1,169,30,214,55,9,105,25,0,214,
5,47,230,235,253,213,78,205,191,235,137,24,30,91,181,47,134,22,221,251,181,39,190,73,167,135,133,69,68,71,136,24,200,186,164,226,211,30,59,206,16,152,212,129,196,79,120,103,244,68,76,238,33,195,197,245,211,240,24,232,31,133,174,13,168,159,126,234,155,83,222,110,202,139,157,17,25,145,207,170,119,251,224,120,68,229,211,55,27,175,3,171,40,194,65,67,34,75,233,180,89,216,75,9,241,90,204,52,42,201,125,16,148,196,62,170,199,223,1,124,118,60,112,134,167,61,29,56,206,46,235,246,197,16,31,232,147,196,196,7,60,84,52,65,116,32,244,71,244,58,105,16,130,135,232,128,18,134,143,64,75,124,108,67,56,171,224,56,49,226,23,144,45,38,150,137,63,54,121,24,94,122,188,118,75,55,223,114,65,138,223,141,43,49,183,85,179,82,66,76,250,16,164,21,115,247,228,49,236,193,250,176,45,83,135,134,130,186,254,114,126,84,228,57,236,170,64,234,103,89,1,92,134,129,210,36,223,27,10,145,152,44,30,147,84,67,18,121,88,166,144,243,69,114,123,97,
171,100,43,249,218,197,37,156,73,137,214,209,42,250,56,111,177,77,3,168,86,14,162,57,220,221,28,152,91,171,163,138,167,205,176,53,41,168,80,118,53,148,158,52,145,193,54,76,78,8,53,38,50,104,86,139,163,28,22,42,220,41,37,185,12,185,182,73,88,226,15,167,8,176,130,9,235,28,236,152,0,13,244,116,178,185,47,89,67,177,82,72,99,99,215,59,175,32,79,174,214,197,230,253,217,188,3,179,108,110,236,72,182,2,114,217,176,89,60,89,162,7,6,28,214,0,12,50,48,81,190,242,115,82,207,68,123,209,72,142,62,225,7,12,194,40,84,172,79,240,87,29,97,154,22,99,18,41,29,193,247,254,142,138,159,107,184,212,15,136,84,171,75,128,201,124,34,13,233,214,216,118,27,130,47,130,37,142,201,164,49,117,64,152,19,25,227,119,140,86,31,14,51,62,124,88,103,8,62,11,92,21,4,51,190,30,207,21,190,136,97,211,247,110,141,165,28,218,145,234,24,82,204,4,162,194,120,141,197,84,90,143,234,70,183,21,132,227,17,6,86,158,180,2,96,201,
248,240,183,12,248,198,92,201,206,52,41,132,38,213,92,25,82,74,63,61,124,218,21,197,203,210,78,239,61,71,203,177,179,223,28,144,221,95,182,195,52,186,53,133,124,28,31,166,67,88,146,240,19,38,126,98,34,18,187,9,144,99,4,12,65,70,226,0,129,0,34,34,105,44,157,74,50,5,239,117,236,10,158,28,200,134,99,19,241,232,112,197,125,173,58,59,184,78,10,61,229,223,57,18,82,212,147,82,51,98,106,182,62,169,104,241,10,121,61,148,65,163,171,18,61,5,229,189,28,72,201,71,1,53,153,224,215,83,64,136,113,251,174,227,58,179,26,114,35,155,102,225,79,223,29,1,30,230,60,71,59,97,144,121,188,120,212,107,61,94,5,193,237,162,121,24,244,136,27,71,160,179,190,137,178,233,112,215,226,17,102,125,93,141,198,58,22,245,226,152,221,7,25,106,136,41,64,125,102,189,32,18,221,219,83,242,116,7,115,78,39,17,225,36,122,111,196,144,17,18,141,85,95,85,188,83,42,119,42,231,222,168,112,230,154,102,96,151,71,155,202,72,158,174,10,177,
169,3,81,244,66,8,182,198,188,123,0,52,184,135,193,220,58,103,188,24,14,106,68,97,71,78,12,140,27,121,47,176,100,241,220,50,229,177,82,114,118,141,103,189,201,94,8,199,4,2,4,23,72,222,208,248,69,155,113,244,45,165,70,142,212,118,232,191,8,155,123,190,177,253,158,28,195,150,32,187,2,32,108,23,239,141,245,156,122,70,38,179,215,58,161,146,16,229,84,34,13,203,69,89,35,116,156,219,89,11,127,29,215,60,98,111,149,140,0,21,21,38,146,91,235,144,225,80,208,238,196,197,221,54,228,221,30,56,205,196,217,50,14,23,188,130,160,143,137,247,67,250,211,239,218,100,121,50,239,118,43,67,210,80,111,10,18,72,237,21,82,122,155,220,119,107,96,18,117,22,87,212,202,68,66,62,113,198,169,148,247,104,45,94,215,188,117,17,157,128,184,213,51,97,56,120,155,53,106,104,98,198,27,83,142,170,104,77,39,52,192,111,252,6,42,24,217,118,206,242,237,11,207,99,15,142,82,44,244,181,51,46,83,174,167,161,179,147,6,128,165,243,119,213,51,66,
157,204,157,128,157,134,37,34,53,198,75,177,35,153,14,9,120,131,30,90,221,89,87,213,235,1,102,174,143,195,77,52,48,156,82,219,99,61,209,242,28,65,188,36,79,68,63,167,129,26,155,91,148,9,24,109,30,82,125,28,88,152,3,249,244,166,227,97,171,28,66,176,197,97,54,191,175,17,26,130,154,3,191,115,16,236,112,118,136,117,80,152,196,246,80,158,92,226,99,81,75,76,86,198,128,27,124,63,63,146,116,152,165,167,192,122,86,142,163,185,153,222,243,135,129,140,78,52,18,129,142,35,37,102,134,187,0,213,250,148,57,254,86,10,101,202,7,184,189,77,154,184,222,74,15,51,87,177,35,240,118,168,186,122,15,81,239,113,106,224,94,234,27,242,115,75,161,62,246,16,228,250,239,215,92,255,75,89,147,156,231,203,47,118,196,180,162,78,97,40,107,171,37,234,184,148,35,83,155,55,162,141,13,76,27,71,83,195,117,20,105,141,214,99,209,117,190,235,210,148,104,164,131,199,233,208,173,166,33,135,135,98,94,174,135,139,162,116,200,168,78,22,221,46,191,127,
58,23,228,196,151,159,12,248,66,49,136,94,216,209,145,75,108,98,153,4,246,53,254,173,128,119,59,111,113,189,247,143,4,124,170,117,14,3,58,149,65,140,194,215,83,40,53,84,20,30,228,253,134,50,16,20,125,127,78,185,119,164,78,243,208,105,238,218,75,154,45,88,179,246,42,250,45,70,65,211,222,130,107,71,236,2,242,36,80,136,77,64,32,107,92,217,213,154,161,190,30,199,205,247,250,234,6,246,244,200,176,178,194,104,93,58,46,7,215,237,12,190,89,203,142,227,118,181,24,55,172,213,0,195,233,46,60,238,156,71,179,187,229,187,202,31,81,71,77,183,51,109,209,185,33,30,215,179,42,1,146,138,88,82,16,43,188,9,49,147,87,198,73,64,21,138,178,30,206,204,170,241,44,83,94,179,180,38,187,253,44,179,121,98,132,162,75,226,250,172,12,94,242,121,229,44,122,128,75,208,155,166,115,42,6,148,220,8,186,240,121,94,123,177,251,252,113,91,48,207,13,4,9,76,170,83,3,216,143,3,30,160,176,236,136,158,7,69,101,166,105,248,46,72,61,25,
117,226,18,10,115,69,109,108,58,213,134,51,75,183,150,205,106,253,145,52,231,209,16,123,150,185,80,221,233,214,182,163,3,140,155,173,113,232,166,251,23,99,232,246,221,228,130,84,35,101,108,187,240,253,235,57,119,102,191,115,114,138,186,41,191,193,222,40,226,176,180,93,104,233,198,158,116,202,181,186,28,55,173,206,171,200,133,213,70,124,80,28,130,232,65,237,54,62,172,105,38,67,229,97,62,83,144,206,178,55,129,231,121,231,204,76,118,174,76,97,220,226,5,44,27,101,26,17,117,78,7,89,95,34,42,222,21,160,193,193,54,22,73,232,108,238,189,205,13,57,227,233,22,102,224,106,27,178,30,237,218,248,234,211,202,209,90,94,3,120,155,240,74,237,178,237,161,108,149,222,57,197,20,204,45,167,242,66,189,128,32,202,68,136,235,177,69,240,89,75,189,161,97,190,150,190,67,26,191,23,163,38,126,205,72,65,95,177,20,155,162,93,30,160,129,8,139,199,70,116,24,223,29,121,35,214,177,199,221,110,102,233,252,136,60,74,129,181,249,130,54,126,34,75,66,240,
227,216,39,30,13,28,69,233,157,232,44,99,234,160,114,10,68,77,37,242,240,163,194,146,148,212,243,135,117,129,59,85,213,36,109,146,42,239,207,72,9,169,156,144,111,210,110,154,205,138,103,217,117,199,46,28,181,35,85,143,133,8,231,207,145,3,187,187,66,79,141,100,73,229,22,69,75,87,76,109,71,169,37,103,242,250,132,255,21,44,53,221,45,63,239,13,167,98,222,117,134,94,202,86,100,27,45,253,105,235,154,237,171,32,156,185,1,222,14,211,216,118,46,208,178,14,178,139,209,109,62,10,63,53,153,220,85,142,131,24,158,108,207,198,124,230,205,148,75,139,117,53,230,73,94,27,221,82,236,198,125,168,250,22,181,251,161,62,143,147,113,42,113,125,104,191,238,214,219,182,127,74,140,211,239,154,86,106,136,242,220,246,167,123,254,132,118,172,175,240,182,105,129,73,21,143,79,233,68,117,111,228,204,141,70,104,162,90,140,7,39,237,151,218,110,155,170,88,62,50,46,21,51,185,120,123,158,89,127,83,172,107,5,91,178,32,184,225,116,243,211,11,182,98,106,42,
243,34,50,233,169,216,101,242,161,199,170,52,153,46,167,116,48,235,133,63,39,125,134,9,79,251,140,241,51,165,58,63,68,111,12,144,75,51,22,138,14,248,57,226,15,69,18,71,106,141,229,179,4,121,245,202,232,250,171,185,107,100,9,161,47,238,82,19,154,106,190,63,68,183,178,154,91,117,30,22,247,75,129,118,79,51,220,247,215,190,231,202,183,83,235,186,211,49,178,181,112,51,103,161,159,105,237,135,66,243,233,124,160,180,8,65,66,23,159,146,74,128,83,154,250,186,126,235,13,202,13,68,168,224,197,0,54,105,19,247,68,182,60,199,80,165,246,187,182,224,188,203,243,198,124,121,69,204,57,87,40,194,247,11,27,202,124,131,159,207,217,222,38,188,26,137,209,91,201,144,102,92,128,14,78,242,85,228,174,4,11,255,228,154,210,123,251,30,188,218,99,110,188,182,87,228,210,93,22,69,178,134,109,189,32,33,101,193,148,83,134,235,157,216,49,132,97,6,138,249,31,181,71,15,183,243,202,196,74,22,23,83,166,67,61,133,74,198,91,175,101,235,173,155,40,237,
118,217,166,179,175,248,75,69,57,234,40,169,176,66,213,212,48,110,45,115,245,240,156,44,110,141,250,233,161,210,127,241,132,236,103,35,23,77,204,63,70,189,147,102,116,210,229,234,96,250,153,50,234,145,77,72,222,158,140,79,98,4,240,196,69,242,220,164,238,242,1,150,101,66,91,63,167,214,205,156,44,169,77,59,74,249,52,160,187,135,223,95,84,96,6,251,124,209,83,206,185,76,100,181,41,174,31,129,92,215,155,218,68,8,104,81,94,21,64,1,231,140,49,68,101,21,99,109,19,85,125,168,65,52,169,242,60,14,51,191,189,65,14,129,168,41,200,140,154,69,17,147,68,22,52,119,73,181,124,81,125,233,20,212,146,165,52,92,149,181,99,121,101,44,127,147,123,103,228,254,145,132,20,178,213,33,58,9,199,75,124,69,37,95,155,177,84,15,124,167,118,216,132,184,128,10,104,115,137,70,130,35,150,118,228,234,162,105,32,169,43,17,27,68,147,40,106,27,121,221,219,107,71,116,107,31,80,75,14,111,108,246,163,133,25,220,149,48,121,200,206,143,104,116,226,66,
86,192,209,138,244,177,181,2,11,52,33,80,152,241,138,51,145,124,180,30,48,36,10,178,132,249,188,190,97,140,88,203,29,229,8,245,145,71,74,70,219,114,57,154,81,33,42,182,117,127,238,13,201,4,202,24,193,156,98,22,128,99,20,184,141,132,85,200,88,34,48,108,3,128,70,175,213,10,85,87,128,227,242,184,154,143,62,239,233,82,246,160,236,241,214,206,247,126,117,152,214,131,212,238,148,230,21,148,18,185,190,178,178,55,155,0,3,161,235,72,2,199,113,101,104,180,35,241,217,188,15,248,95,19,94,245,157,251,132,164,159,178,181,139,64,224,216,66,237,175,128,31,5,233,134,110,43,55,183,243,236,84,159,169,57,147,143,73,239,181,43,76,157,26,109,177,21,177,141,52,192,37,99,93,102,83,116,133,144,198,2,242,232,247,121,150,173,233,15,36,48,100,130,16,216,253,17,190,26,151,192,70,204,212,154,48,12,103,205,177,201,18,154,144,66,65,70,80,85,108,0,139,143,32,10,170,8,174,192,249,78,184,140,192,24,205,218,133,3,225,42,151,224,245,148,156,
12,114,249,233,173,226,50,101,201,102,146,167,157,21,249,138,148,168,219,248,35,212,15,23,2,176,140,120,230,67,90,7,202,0,205,170,97,142,235,152,20,40,1,76,248,8,142,105,105,200,5,49,204,203,94,118,137,232,137,255,236,88,34,8,46,29,226,177,213,130,159,81,175,243,50,7,63,224,251,79,247,53,231,254,158,136,220,87,2,80,34,140,241,49,235,248,177,180,154,250,42,119,119,108,144,140,120,90,68,92,117,206,223,20,151,119,241,99,174,64,56,216,212,109,21,65,37,52,58,211,92,229,2,234,55,184,52,180,36,16,82,244,123,249,77,84,104,140,36,204,234,131,143,241,220,231,228,58,36,49,75,95,147,170,68,150,139,70,75,185,24,180,199,7,111,13,249,30,219,23,119,188,205,214,229,171,100,20,78,73,225,97,148,210,17,117,139,137,118,121,129,99,37,252,36,241,156,36,143,245,49,233,54,200,163,135,233,205,83,190,177,245,205,89,137,108,255,0,33,16,124,4,196,76,114,116,62,51,50,25,255,195,5,217,231,162,82,159,28,201,59,77,223,40,111,57,
18,31,180,199,163,167,31,8,0,232,13,116,231,71,52,192,125,135,41,134,159,110,207,49,251,192,61,62,27,227,186,7,123,158,83,60,4,50,153,121,236,114,232,243,17,199,86,31,129,21,138,53,230,225,98,43,100,104,230,93,12,245,116,41,244,114,179,214,204,163,3,182,118,70,255,134,162,25,169,138,170,184,3,129,249,3,170,139,78,47,43,159,66,236,199,187,100,92,105,111,198,3,241,77,136,114,104,96,30,169,109,113,26,50,185,135,99,53,119,16,17,216,250,234,241,179,218,142,162,23,66,103,236,88,237,142,197,169,215,174,49,29,155,136,147,172,40,5,153,226,238,70,94,4,199,214,39,176,40,73,125,188,158,199,142,174,148,239,147,113,35,166,136,41,132,36,2,249,130,36,66,83,150,134,206,121,2,226,19,21,29,150,85,160,251,165,71,227,58,187,144,225,116,105,42,82,24,106,225,4,143,199,58,194,82,151,14,248,64,248,28,222,95,35,177,213,95,52,54,125,88,141,108,84,81,8,205,173,42,167,35,34,116,234,34,198,74,64,234,75,78,140,245,71,110,37,
175,90,1,165,181,127,38,177,191,203,133,231,73,25,214,216,48,148,93,100,72,17,132,246,120,192,65,74,78,14,34,0,66,121,163,78,135,61,202,79,185,71,229,70,178,98,163,238,214,136,74,2,163,31,89,36,240,25,123,118,11,177,166,254,194,226,92,4,73,14,46,195,6,161,165,94,93,187,235,181,170,16,43,135,210,122,134,227,205,32,20,43,132,110,52,67,97,13,145,56,186,68,34,182,243,192,232,59,109,104,214,14,46,68,97,9,225,175,132,154,126,153,50,235,203,171,145,114,194,157,178,108,118,126,191,185,102,248,196,39,133,48,7,50,103,29,39,1,221,76,66,123,192,171,100,75,166,146,153,56,59,91,218,126,24,235,30,173,234,9,9,185,45,244,175,21,51,126,236,29,239,100,40,104,105,34,116,25,111,71,70,79,31,42,145,167,10,8,220,46,3,109,10,159,118,114,20,200,132,53,130,228,254,144,199,163,182,211,108,64,101,189,68,85,176,240,71,19,59,201,151,73,8,132,59,22,98,230,241,97,146,117,35,16,234,163,217,139,48,122,122,34,171,53,142,1,
68,133,139,76,112,68,169,205,98,72,77,203,82,186,206,37,74,153,111,229,44,204,49,171,181,242,42,173,251,148,31,112,170,230,182,111,5,196,164,246,117,235,231,30,242,89,48,54,167,131,4,143,94,17,44,233,147,190,108,227,79,83,22,77,236,64,85,106,71,217,129,219,16,87,63,32,110,157,190,205,117,26,22,120,229,150,139,164,50,105,35,1,176,175,170,236,4,30,65,171,206,46,36,219,16,1,80,235,92,153,104,111,95,241,237,103,254,6,137,78,63,63,183,137,209,76,137,100,173,195,54,236,67,226,246,101,118,25,227,158,111,20,128,146,74,40,194,80,239,42,213,144,177,20,64,54,194,48,116,126,32,144,56,7,159,221,0,233,129,180,89,40,37,35,161,154,53,187,54,135,238,62,43,101,181,8,198,3,73,41,25,98,125,54,54,180,180,178,185,30,249,92,191,58,91,203,46,224,14,225,1,214,32,62,86,68,144,26,115,252,74,45,111,199,243,99,124,28,164,100,230,179,96,107,20,152,181,38,63,106,144,90,37,151,177,129,34,121,142,123,186,107,165,153,175,145,
127,40,147,100,124,153,220,181,144,194,157,163,28,17,62,84,238,42,52,206,32,182,196,25,41,68,163,190,218,21,163,107,223,101,214,247,218,99,16,45,38,94,182,112,106,171,179,49,36,116,197,151,139,56,180,26,115,201,218,218,237,135,48,91,104,180,246,144,211,110,114,142,190,120,152,253,35,136,191,126,110,141,96,187,15,59,159,139,135,51,201,249,144,243,98,228,149,122,227,121,167,44,23,234,30,174,166,184,54,92,239,178,44,52,191,185,249,205,43,9,221,29,224,51,200,94,20,199,49,162,11,237,180,144,131,225,221,177,177,218,133,209,247,100,27,137,78,212,14,153,31,51,250,13,184,194,102,80,112,223,7,241,164,62,246,201,45,220,139,242,126,45,42,186,227,239,221,38,77,186,126,174,199,85,162,77,169,82,107,80,168,100,222,51,231,206,167,52,249,110,53,209,60,182,110,233,107,247,32,238,220,141,183,143,116,122,230,166,186,25,47,197,226,251,45,204,249,153,221,228,208,135,233,45,6,162,216,89,197,68,196,85,152,131,114,206,75,137,135,124,183,7,51,40,36,63,
176,9,51,19,77,211,57,115,189,133,105,139,112,115,116,135,206,189,12,168,21,81,239,167,166,92,226,90,101,41,88,151,183,8,183,102,162,153,185,237,137,87,169,116,232,235,131,99,123,155,237,138,207,15,145,136,119,211,211,28,68,68,121,182,173,176,179,210,34,104,35,156,25,107,2,78,92,69,143,101,174,129,188,247,194,24,100,200,203,202,11,39,47,159,206,153,50,112,188,75,114,8,102,78,142,96,102,81,77,92,226,110,207,193,157,56,61,147,142,150,46,177,87,113,19,80,157,182,103,112,98,44,28,111,231,5,84,132,70,11,51,48,126,166,106,150,180,90,102,171,201,239,145,158,199,93,234,54,34,217,45,175,85,140,24,171,148,216,196,164,42,133,68,190,66,200,150,9,65,167,130,229,98,173,154,190,252,36,198,249,166,44,85,223,30,203,37,173,251,86,251,72,70,49,218,48,187,146,238,31,141,5,58,40,100,10,81,2,233,103,47,84,168,231,107,119,175,108,61,151,108,17,22,62,37,21,23,178,20,204,80,136,122,11,2,63,192,56,233,98,149,81,52,94,233,98,
249,168,8,188,76,218,203,27,192,25,109,11,189,61,241,73,40,206,77,229,21,187,65,206,160,51,72,198,189,138,234,113,49,176,113,166,72,36,76,240,65,110,43,193,145,81,242,52,81,96,90,17,106,25,55,34,143,113,149,17,194,40,52,196,206,175,207,22,252,30,40,115,253,194,232,238,195,172,105,105,30,114,234,246,59,217,243,12,46,24,14,141,131,194,31,123,53,122,18,133,25,125,159,37,32,7,177,111,81,22,243,97,2,16,12,32,224,219,34,43,51,149,104,97,227,79,44,242,65,199,33,158,218,56,167,71,44,153,122,132,28,167,26,196,178,201,88,71,220,125,174,101,206,45,12,149,49,191,72,185,139,223,71,87,29,53,70,253,31,253,64,63,244,169,245,8,96,235,206,138,191,176,128,132,115,236,82,95,111,126,178,183,169,164,106,152,197,119,85,193,236,132,50,197,5,226,245,185,146,48,116,130,46,75,37,127,164,212,143,156,71,125,15,197,223,179,64,213,211,165,136,11,114,210,240,47,135,75,185,111,166,3,115,130,210,36,88,205,205,144,70,133,190,248,222,11,
228,252,70,76,143,243,246,50,37,120,53,50,228,178,45,8,243,76,131,160,21,36,13,247,102,15,115,21,121,152,108,57,151,231,33,157,30,46,48,77,7,76,36,178,152,228,126,123,90,246,148,134,50,122,192,216,253,180,9,170,112,134,119,69,189,232,145,193,173,87,97,213,246,17,237,199,72,108,91,23,123,177,232,130,81,57,178,230,45,150,155,117,101,248,158,139,192,51,115,130,86,79,85,149,6,47,63,58,5,142,123,55,118,88,134,73,40,154,97,48,56,236,31,170,131,208,44,143,15,52,198,188,7,240,165,50,135,235,235,232,203,220,102,13,249,231,66,173,110,131,41,90,129,250,171,24,42,46,48,165,21,33,157,229,220,181,99,235,241,182,174,244,253,26,232,14,62,142,39,70,113,12,57,81,100,87,164,46,75,181,189,153,202,179,87,103,124,181,219,136,130,235,79,71,148,130,50,196,132,196,252,37,43,49,248,85,171,79,120,85,2,169,7,245,122,21,120,50,158,90,251,53,161,80,22,10,227,70,149,21,224,43,11,183,203,145,231,219,95,255,66,84,133,204,181,140,
219,172,70,10,116,64,166,242,209,230,198,209,31,61,98,110,241,238,8,220,169,21,89,18,23,255,82,117,190,84,171,48,204,226,160,43,172,236,178,204,108,40,27,92,50,228,218,197,167,98,156,120,76,205,26,219,86,146,135,26,136,186,56,10,9,119,117,0,54,37,71,246,9,94,234,210,26,159,71,193,172,152,19,134,187,110,184,90,159,192,110,86,11,59,254,163,55,108,198,41,226,81,217,178,100,115,29,215,80,176,245,160,93,61,198,175,198,234,252,108,70,122,229,71,230,30,247,198,222,213,130,34,129,210,90,53,99,207,80,50,6,142,217,132,233,158,109,114,39,175,40,40,150,240,43,115,26,119,103,93,98,107,145,78,145,214,171,185,116,164,248,32,96,181,5,134,133,123,1,122,187,65,195,187,199,10,242,202,9,209,75,15,233,17,201,62,240,155,24,126,119,191,19,47,131,246,100,44,176,104,149,79,164,190,100,71,27,242,24,187,8,231,89,139,105,3,209,6,215,87,179,48,229,199,68,49,230,32,243,231,64,33,242,20,175,19,226,69,130,39,156,14,179,167,113,102,
47,201,203,236,178,194,99,192,99,172,244,69,15,249,73,208,210,159,70,204,83,31,83,123,229,160,37,55,161,62,14,50,106,93,148,138,124,108,36,155,77,159,213,172,0,134,162,247,125,57,39,182,202,157,221,89,58,232,182,218,114,107,237,165,158,16,58,115,52,84,205,218,255,74,21,155,53,68,107,106,106,143,119,192,116,79,113,251,44,125,95,184,98,183,37,141,243,154,7,188,39,135,254,61,60,208,115,112,238,149,121,107,89,157,200,83,237,196,90,161,170,220,33,233,205,242,30,117,247,25,179,167,184,18,189,237,180,9,51,100,105,39,204,224,239,194,110,207,67,127,110,129,13,7,111,162,59,9,214,162,86,178,18,79,220,25,180,28,133,176,247,152,101,46,157,108,42,48,241,190,14,62,65,158,67,11,131,117,85,191,128,87,53,240,46,113,94,216,230,220,220,63,3,64,146,148,207,229,50,36,163,169,16,185,209,197,165,155,133,44,146,65,192,191,252,70,246,206,34,112,71,57,168,34,133,91,117,27,69,214,132,134,3,38,26,202,213,179,103,16,202,29,186,93,70,226,
227,85,163,4,180,239,65,252,64,94,77,223,132,2,207,133,221,128,133,60,46,242,174,251,254,24,230,74,215,34,84,172,122,99,196,63,201,143,184,173,153,169,34,231,124,210,96,169,102,45,68,172,153,0,193,128,100,187,190,34,24,240,49,3,106,209,230,134,137,8,174,146,17,25,204,213,59,135,117,142,134,141,8,94,13,228,149,61,104,79,252,228,19,95,116,208,198,150,244,114,194,159,152,224,135,243,212,115,158,240,126,39,137,179,59,120,40,51,214,216,194,64,206,80,81,216,91,146,27,102,232,212,15,211,186,81,176,56,171,18,139,177,226,111,115,96,16,216,174,52,42,93,10,121,126,87,223,17,0,201,204,15,100,97,5,30,30,125,28,148,167,117,123,163,221,30,105,62,188,75,135,223,102,55,229,62,44,182,155,217,189,248,214,73,83,77,30,236,229,23,19,202,254,26,220,124,213,115,34,244,81,229,250,177,3,131,140,15,2,19,193,182,42,183,129,243,1,58,132,212,103,224,125,20,96,11,244,42,36,254,11,198,200,167,191,144,151,64,148,38,22,197,212,122,238,206,
183,43,245,124,250,50,152,179,123,12,137,101,29,222,128,248,8,101,185,128,39,53,196,61,190,139,210,244,60,104,168,40,149,247,169,59,131,2,35,151,82,2,171,11,17,170,153,55,225,106,96,48,191,152,156,105,138,70,157,212,28,6,144,80,171,177,160,244,109,236,227,125,45,14,124,113,145,99,115,239,149,126,128,92,82,148,78,159,11,214,21,151,118,70,44,172,62,125,187,74,106,236,22,117,78,117,224,192,165,12,216,13,224,129,252,61,221,52,110,87,181,10,0,187,68,5,184,104,29,208,235,67,235,50,125,22,52,7,1,219,35,94,238,237,243,198,9,10,48,253,1,94,178,193,229,9,150,78,73,120,12,79,27,110,203,231,120,20,79,142,230,226,164,56,79,22,179,177,103,204,0,62,213,227,29,104,175,122,86,42,23,214,111,14,78,163,171,2,82,211,236,215,204,8,144,25,244,9,95,157,154,62,148,243,33,48,230,107,177,39,56,156,232,119,41,229,187,5,102,46,199,65,150,18,160,18,110,103,28,139,136,6,174,82,65,239,84,170,132,176,227,60,130,173,176,123,
19,6,61,152,68,92,28,205,27,34,74,31,193,209,7,69,46,188,112,196,138,244,30,141,22,42,91,239,69,188,51,131,161,52,111,213,31,103,117,241,9,13,50,172,20,64,202,30,80,203,112,190,99,206,139,32,114,14,207,50,165,217,229,117,152,36,114,199,1,151,131,75,249,222,80,118,249,229,219,2,103,226,201,200,32,80,21,43,171,114,128,43,243,202,65,29,56,101,170,39,40,252,145,103,114,141,141,162,18,54,39,159,39,243,112,187,29,210,223,191,235,96,215,16,218,49,111,35,2,255,169,215,175,133,69,209,192,52,148,54,38,139,34,239,232,232,96,204,114,68,125,150,169,207,62,181,14,134,150,122,32,169,198,41,148,196,28,90,18,44,159,125,77,105,238,17,196,194,136,119,87,7,110,107,198,195,171,247,131,199,117,86,118,39,222,47,226,155,34,57,234,149,242,79,75,252,83,22,243,175,148,50,255,56,123,35,78,175,242,61,201,220,88,150,151,160,27,90,65,61,141,134,241,64,236,179,188,150,209,165,216,198,33,182,5,237,85,90,153,228,68,103,207,60,30,248,
252,131,56,153,250,73,104,71,29,191,83,216,36,52,71,153,24,227,22,21,156,149,82,161,138,241,156,92,50,37,194,203,101,55,40,2,143,228,125,115,248,112,61,237,83,38,125,139,153,53,46,200,231,13,2,27,147,124,147,34,110,17,18,208,182,140,192,170,2,134,63,64,208,7,80,7,79,126,240,197,31,93,51,49,211,249,108,103,212,225,149,139,35,49,181,97,135,80,73,114,233,181,116,235,226,24,173,56,25,70,120,45,158,203,70,178,41,113,53,246,93,113,11,232,119,220,97,11,23,239,198,242,215,123,174,252,121,63,168,183,43,40,23,148,94,36,237,235,175,83,108,13,125,2,213,91,184,148,136,158,37,136,78,72,73,104,224,19,154,41,224,220,4,205,13,77,208,235,129,26,25,152,160,27,180,8,199,246,188,89,192,114,11,248,45,125,22,191,165,85,38,196,144,40,110,4,217,75,117,41,6,147,195,187,71,209,88,183,143,17,48,238,164,222,194,188,31,128,237,237,177,117,31,9,61,95,1,247,2,92,237,124,9,150,180,105,136,140,135,97,233,146,155,111,3,19,
210,48,203,130,63,236,159,90,216,46,180,188,50,55,2,60,188,151,35,220,4,207,180,230,221,23,126,79,9,165,37,166,144,251,30,224,89,89,52,72,171,128,253,50,96,146,112,118,76,84,45,27,3,103,147,139,127,42,102,196,137,61,37,129,182,112,148,168,3,102,127,58,49,141,230,34,169,236,190,59,11,44,42,43,141,60,7,18,232,148,4,230,244,39,12,138,140,113,102,116,65,56,212,76,234,237,238,207,97,231,111,241,105,58,89,99,38,101,92,229,140,89,120,58,156,78,243,7,59,87,163,96,210,155,250,141,83,126,155,81,86,238,214,108,36,84,123,253,97,22,48,242,40,127,28,168,171,181,196,51,125,201,159,203,124,45,232,97,26,18,118,191,211,109,206,135,72,229,1,195,3,156,102,176,79,183,169,179,79,103,169,150,202,216,190,80,1,100,206,143,225,60,37,164,39,198,98,122,114,196,120,37,13,53,102,204,90,35,207,26,100,210,96,207,127,122,167,196,197,231,88,23,26,158,16,216,146,132,110,30,178,192,243,148,71,95,185,28,211,252,105,207,87,103,182,234,
0,213,102,47,30,20,204,159,215,104,106,147,154,157,120,195,123,38,138,164,124,193,195,241,30,118,8,225,179,109,212,141,148,177,88,209,58,14,56,160,133,230,239,202,64,219,220,102,127,72,29,117,5,17,97,198,120,195,201,53,128,215,121,171,170,188,70,245,76,214,68,45,16,167,193,75,198,84,197,177,252,166,25,99,115,30,62,122,41,94,229,182,54,68,165,138,41,201,231,176,53,2,83,144,224,46,23,56,47,85,48,38,88,27,175,219,150,199,236,122,59,29,22,241,70,194,227,243,245,102,119,253,38,178,10,90,227,196,132,166,134,16,95,124,85,211,182,192,106,235,165,4,21,146,94,30,159,9,72,232,115,253,178,126,44,193,154,171,41,25,107,197,91,174,156,176,85,89,237,188,53,194,135,121,68,32,232,23,137,211,210,13,156,185,7,7,35,41,38,155,204,239,202,233,165,28,76,189,166,196,140,136,224,110,155,245,215,245,132,34,12,157,157,222,163,242,156,104,203,196,76,193,36,108,129,214,158,4,251,82,117,127,137,115,253,50,118,57,140,64,71,114,106,141,233,101,
63,178,53,30,55,143,18,115,99,135,205,202,158,31,124,183,72,83,102,55,204,182,226,68,198,28,61,166,212,212,234,243,169,213,92,217,221,25,231,208,241,184,94,35,113,170,130,147,139,31,170,84,119,140,152,30,5,56,143,12,238,33,51,5,228,28,231,67,150,104,179,48,150,42,239,99,127,247,206,220,0,14,227,131,186,212,216,218,56,240,36,215,129,223,239,219,163,39,189,241,124,226,86,240,77,192,88,114,6,19,1,54,71,246,78,66,38,77,104,151,12,19,20,54,222,109,67,198,228,233,149,66,22,120,204,1,145,254,116,52,69,23,137,254,130,148,241,80,40,107,164,220,184,157,222,12,187,183,215,23,151,66,45,144,168,74,83,185,184,47,148,209,50,231,132,165,158,223,106,213,186,61,95,183,103,170,15,123,37,103,188,15,134,216,156,64,126,9,23,223,71,50,114,28,73,118,70,182,61,242,74,141,101,184,219,40,52,29,10,123,110,93,3,148,237,124,170,116,253,53,141,175,157,241,49,18,252,220,247,89,243,186,11,187,162,119,17,1,239,5,219,11,156,145,76,170,
19,146,76,244,163,100,209,255,98,190,2,238,189,193,131,190,164,247,134,58,72,213,34,251,148,100,254,146,220,32,174,100,98,171,76,172,187,73,61,62,249,160,187,41,190,71,103,208,103,44,152,174,204,210,96,227,27,202,234,120,7,29,201,176,247,233,119,63,25,125,237,59,6,219,117,10,180,159,36,149,27,17,148,232,129,0,169,192,151,146,95,181,96,125,82,204,231,192,33,62,149,64,32,189,223,127,164,241,238,40,47,231,134,151,170,107,251,52,219,214,48,248,225,13,162,86,192,96,179,145,163,215,106,42,10,121,111,118,167,140,120,204,155,73,33,219,82,35,57,176,185,50,12,57,229,153,84,191,183,172,119,130,119,19,106,13,207,236,1,104,175,129,128,217,32,94,43,250,121,62,91,61,60,80,253,19,213,131,135,32,225,100,48,32,12,4,134,1,118,144,28,12,80,195,146,181,7,97,107,211,136,45,33,126,251,90,14,174,94,194,164,166,181,60,226,155,232,241,62,105,197,6,207,94,45,64,220,110,48,144,11,93,44,14,109,241,188,125,188,147,162,90,0,110,66,125,
143,113,120,48,240,187,239,209,32,182,244,33,227,208,122,136,166,195,81,226,20,43,187,8,162,161,148,152,164,114,117,234,104,112,104,93,123,117,63,102,74,187,117,239,85,38,102,35,226,180,210,70,132,95,198,148,245,203,48,245,81,52,177,97,210,56,103,78,240,230,55,101,152,12,144,68,139,94,75,177,163,49,21,58,154,34,110,205,254,4,185,103,159,25,180,122,49,144,48,229,116,68,59,105,3,205,224,222,67,69,202,122,152,83,56,168,229,187,72,39,30,200,177,20,34,52,12,26,50,254,21,162,5,94,104,224,250,248,253,105,7,28,51,130,171,52,227,65,154,206,204,254,145,100,76,180,185,202,209,151,53,40,208,195,46,88,21,216,253,226,223,1,76,219,112,248,162,110,70,198,247,217,208,97,41,38,61,44,229,215,65,11,82,176,230,86,66,60,68,29,133,90,0,231,141,20,3,233,120,195,99,98,163,130,21,222,233,200,0,180,115,167,67,248,102,34,139,227,197,162,87,29,177,190,82,85,122,59,190,218,70,102,114,190,153,9,207,152,198,25,212,224,239,104,94,15,
128,115,9,67,9,150,68,244,37,69,200,156,187,24,75,221,141,48,240,186,46,209,185,226,69,233,135,225,193,145,57,216,155,72,244,98,80,194,142,128,151,146,155,99,241,139,214,118,233,178,135,73,97,149,225,7,47,254,204,170,7,221,34,34,141,148,164,143,67,120,40,87,91,244,171,239,221,222,48,90,123,155,181,196,193,180,181,70,100,110,37,228,71,90,32,59,215,228,4,141,148,149,89,144,34,101,114,20,112,124,19,222,160,175,176,158,28,91,22,245,68,70,123,138,97,112,29,176,16,203,79,236,139,160,208,41,185,235,173,5,180,24,164,84,121,66,92,207,92,48,229,185,241,87,6,93,227,231,12,129,217,34,224,181,99,122,159,67,30,242,202,65,82,199,80,235,214,233,152,141,64,84,166,131,19,104,115,155,177,221,70,105,237,33,200,243,30,47,183,139,4,90,123,4,118,198,103,69,207,90,172,67,102,104,49,121,48,203,134,13,236,34,233,87,63,207,194,101,247,20,9,16,249,38,238,240,105,209,124,25,136,111,254,201,243,57,105,131,130,4,111,72,31,61,171,149,
92,93,3,75,194,10,12,205,112,254,43,99,244,201,73,95,54,86,22,218,145,155,124,224,90,71,169,198,73,199,0,194,29,74,161,217,161,88,38,44,160,156,93,225,9,48,8,238,234,85,214,174,9,219,253,73,98,203,46,92,135,91,93,122,176,201,70,75,26,94,22,163,154,60,247,49,236,26,32,1,210,19,179,136,180,190,74,250,130,180,18,160,30,6,162,64,179,38,168,193,10,213,243,135,194,119,147,73,86,122,188,41,196,98,106,220,37,42,239,73,29,243,16,134,10,10,230,148,116,110,159,192,165,95,214,185,69,129,75,1,24,101,204,250,26,229,192,103,77,198,99,21,112,152,174,124,247,1,63,150,0,93,251,212,215,60,249,26,19,99,150,83,155,96,155,28,26,142,163,41,183,80,170,10,174,47,72,195,166,192,112,118,175,32,96,158,66,185,203,84,120,141,226,154,169,206,62,0,159,232,162,27,77,235,250,40,55,75,22,101,113,93,227,178,83,117,70,231,165,62,41,200,13,73,92,39,1,76,150,99,34,218,57,23,87,1,76,152,131,38,60,179,186,81,113,227,
78,31,95,202,188,55,135,145,165,25,113,93,20,100,120,56,169,121,133,53,58,147,57,85,134,214,137,212,157,69,164,155,99,130,112,15,153,149,6,124,160,156,134,157,138,145,161,249,183,46,105,199,93,236,208,1,15,112,209,158,79,146,147,83,239,8,152,84,192,153,212,7,164,190,11,35,174,92,122,246,132,21,206,242,76,236,187,97,164,224,211,139,221,178,100,60,92,200,135,163,28,105,240,254,240,130,114,81,164,244,169,78,99,132,237,103,219,193,185,99,195,48,198,217,25,204,85,107,229,147,63,73,50,204,176,234,167,201,197,81,91,137,66,1,65,86,87,204,107,154,21,196,68,48,179,26,75,107,251,126,184,100,203,81,88,144,46,92,226,176,208,222,244,144,148,42,150,155,184,225,173,85,38,59,149,228,156,183,92,116,14,122,10,244,108,168,25,61,242,208,243,61,142,95,241,17,86,188,192,187,47,143,62,78,101,161,246,72,10,176,39,3,165,145,185,178,27,74,139,203,213,20,189,203,207,199,200,205,5,134,118,175,57,188,208,53,160,113,124,226,224,120,132,38,43,226,
111,53,50,185,218,147,181,179,119,176,209,221,166,158,29,177,236,195,111,112,4,14,142,7,16,115,19,52,27,24,209,133,19,239,86,46,101,49,223,193,133,162,104,135,145,6,229,170,213,75,116,252,219,88,164,231,44,6,77,78,238,141,90,126,63,247,243,95,174,135,192,167,98,131,69,154,235,142,28,187,233,227,173,17,41,115,244,200,175,212,106,195,70,45,219,246,139,98,228,218,79,15,210,155,220,32,11,234,68,63,70,81,207,93,245,86,14,143,3,26,171,7,16,76,33,26,34,138,239,174,12,123,225,243,107,225,97,179,44,198,201,146,223,183,142,27,95,153,23,193,131,12,180,133,62,118,209,86,66,131,63,195,236,151,34,212,163,58,203,146,96,121,207,126,159,222,222,130,162,16,223,238,143,242,242,110,252,135,152,127,109,228,179,126,124,177,28,158,187,41,236,123,65,235,17,187,154,31,188,170,69,60,121,158,130,172,99,176,217,108,106,122,167,130,100,142,180,140,25,7,151,137,89,85,217,92,95,181,158,73,115,146,119,154,197,233,237,174,248,12,67,167,53,34,192,5,
13,43,114,216,33,15,202,77,116,88,157,142,242,176,197,53,221,171,219,185,193,62,181,173,230,91,231,41,207,243,171,148,113,237,163,231,9,96,20,131,137,201,25,23,219,214,67,112,35,135,222,186,57,88,143,155,5,51,199,121,183,15,106,0,167,224,192,204,1,138,196,51,151,50,86,68,53,151,243,176,24,45,221,84,189,14,170,228,69,177,30,143,52,49,82,212,22,205,70,228,196,163,52,107,210,182,44,116,62,175,138,26,35,161,231,83,212,193,205,176,255,158,179,189,193,230,171,49,217,162,114,198,164,92,108,170,41,150,224,18,60,129,27,60,121,244,44,217,37,245,193,33,134,124,113,74,160,135,215,206,197,119,120,126,134,92,140,153,52,139,186,78,68,244,21,43,40,33,249,242,217,181,183,186,116,104,62,247,231,170,224,42,150,132,164,216,96,188,99,172,223,171,203,156,25,82,126,66,94,25,40,168,74,220,59,30,251,61,12,177,151,34,106,122,24,65,207,18,22,82,214,201,160,75,18,120,40,199,65,48,85,232,47,93,8,89,102,21,226,90,44,227,170,40,226,93,
51,142,31,203,223,163,91,144,74,158,115,88,82,148,229,38,197,93,237,176,97,138,71,99,230,113,55,237,71,243,5,129,99,28,2,138,161,220,228,192,177,86,126,246,107,17,162,68,62,208,135,120,152,172,196,189,2,250,158,190,146,229,128,28,137,192,222,158,56,184,201,171,72,151,14,118,124,23,151,41,37,16,110,97,119,113,158,141,89,216,120,116,198,167,67,162,183,10,197,250,151,89,199,83,169,92,150,250,237,17,89,123,7,109,75,103,151,161,189,250,180,252,203,63,126,174,113,158,101,223,229,121,162,53,78,247,208,100,197,83,79,187,156,204,117,215,169,39,80,63,211,21,75,85,125,208,157,6,224,23,179,166,235,13,123,195,222,221,71,73,161,148,201,174,2,173,84,211,64,188,13,83,4,72,124,89,228,188,8,27,180,215,216,202,9,48,31,197,239,113,166,77,151,152,183,66,141,44,212,46,71,247,251,156,122,95,146,133,20,78,179,174,224,240,25,97,237,222,9,37,158,62,146,220,28,59,89,230,42,117,96,134,218,234,172,127,221,95,71,209,37,161,200,27,194,232,
177,132,169,244,120,178,218,115,123,103,215,173,75,149,168,223,111,67,194,35,250,94,74,20,172,181,124,104,211,219,176,141,222,75,44,194,11,71,236,223,87,116,31,108,200,109,149,185,171,150,136,186,206,62,227,39,240,147,170,178,187,118,101,26,154,119,207,3,232,234,149,178,246,134,43,194,23,237,156,189,217,121,170,135,133,185,123,232,172,187,253,132,181,49,144,26,108,249,225,2,221,239,254,233,171,128,0,116,34,31,149,23,109,83,128,84,18,131,151,208,23,24,232,133,55,153,134,192,53,11,199,251,150,104,180,15,141,49,141,96,146,249,118,55,114,232,66,7,243,48,80,235,39,48,222,174,154,59,3,61,27,105,56,144,234,242,248,130,113,183,155,207,148,36,198,83,140,43,224,21,57,194,102,12,61,103,208,241,62,4,128,14,5,102,182,204,139,14,148,13,129,48,229,170,189,49,143,10,119,182,15,131,99,139,95,78,151,72,155,153,124,63,191,170,184,212,106,107,200,8,35,21,25,164,149,193,24,30,109,206,90,78,154,240,210,184,153,128,133,41,199,90,1,197,160,87,
220,61,172,71,167,120,157,16,77,50,163,252,113,152,59,138,166,153,163,24,103,90,19,12,135,158,20,206,191,99,21,176,44,6,170,79,65,156,57,141,33,82,158,6,32,76,253,136,5,188,144,150,203,62,98,167,223,28,183,25,248,141,17,10,251,230,18,177,103,35,106,159,10,201,8,96,158,241,88,183,107,47,140,52,18,238,224,210,100,187,98,50,57,6,166,28,14,79,5,184,107,254,237,241,3,216,188,235,121,43,163,16,5,20,116,13,17,22,69,197,138,78,81,163,221,74,7,222,209,105,188,225,62,35,191,86,206,42,19,159,206,122,178,97,132,34,246,157,38,214,3,30,235,119,18,201,4,242,245,228,230,46,18,63,113,193,145,116,136,14,222,108,210,214,172,72,51,229,135,148,39,165,254,229,81,149,152,46,103,130,103,111,154,207,249,135,206,49,213,188,246,129,107,110,0,163,244,81,199,158,1,180,107,237,72,200,221,176,153,79,75,203,122,105,5,78,233,37,203,202,164,137,185,238,26,88,233,93,105,98,127,207,117,109,82,109,179,136,175,180,102,11,156,29,190,86,
126,30,179,29,80,17,253,232,50,158,218,229,219,44,0,135,181,195,192,53,241,244,101,18,243,176,68,223,35,185,137,124,177,122,25,26,172,167,44,107,3,168,165,198,151,23,154,65,154,163,251,4,13,232,223,240,155,218,139,248,170,58,233,124,194,7,232,171,76,41,123,204,37,151,135,154,196,12,175,190,136,150,134,87,1,37,231,92,4,130,251,80,234,222,226,49,95,70,104,208,161,238,40,1,141,156,60,99,186,238,128,182,207,196,3,215,29,165,197,139,72,121,248,19,82,172,206,134,192,210,96,144,39,119,213,135,92,147,199,10,73,74,165,95,165,107,162,81,175,62,198,151,33,146,116,6,215,23,251,94,244,22,240,172,62,110,39,204,78,142,143,64,124,197,106,24,203,46,110,133,167,141,115,106,154,200,150,218,175,245,27,238,171,254,208,200,199,60,141,180,179,44,100,61,229,98,230,56,115,91,158,167,143,181,244,214,170,194,129,118,3,120,59,134,35,115,201,252,10,152,105,149,110,56,142,221,205,140,140,208,75,23,22,220,26,39,231,75,192,222,236,5,172,79,254,207,
16,169,55,52,132,109,188,118,184,253,86,131,16,123,209,93,200,158,128,36,194,79,25,131,194,89,13,192,222,26,72,55,104,243,201,97,90,43,215,109,36,78,227,113,183,15,7,69,180,21,15,232,61,9,198,30,130,97,193,70,27,69,248,96,36,18,252,33,38,129,100,34,14,105,16,211,188,236,150,87,217,191,50,170,177,87,11,130,91,156,39,103,80,173,93,172,3,170,178,216,150,155,116,51,213,60,58,179,134,65,208,196,160,59,45,124,168,60,93,224,24,22,58,62,247,189,224,109,54,173,207,195,197,202,64,138,63,119,160,159,135,179,124,152,71,52,170,145,131,238,97,21,141,247,23,199,13,244,190,196,197,151,45,170,153,118,169,47,191,204,217,253,216,195,31,93,150,146,48,192,148,212,212,85,26,56,72,149,81,153,184,146,131,143,59,102,103,168,104,169,72,33,14,36,225,171,11,14,128,245,48,125,187,71,243,106,93,245,189,115,93,224,28,125,222,145,64,159,210,168,203,52,133,205,138,30,127,147,232,77,207,235,224,37,169,211,162,184,27,133,219,225,74,111,48,109,
74,173,82,171,158,156,215,171,182,53,123,248,230,254,61,186,205,187,18,48,7,244,196,16,16,218,65,97,196,24,146,88,194,174,137,50,113,109,16,235,217,54,186,166,205,237,86,163,9,96,116,200,242,235,96,41,44,58,60,119,147,124,114,101,201,202,157,31,132,99,251,245,98,1,30,96,56,3,194,248,28,174,178,31,20,60,66,8,210,77,186,160,217,224,112,59,132,86,13,130,140,48,130,192,217,222,79,43,247,123,66,179,175,171,114,123,69,222,214,177,242,91,151,108,116,141,159,242,115,140,46,22,102,197,33,54,82,104,123,193,245,98,74,105,250,252,82,119,174,207,85,70,60,68,10,134,149,40,68,152,96,110,121,73,126,245,213,218,113,183,115,195,151,68,118,209,11,220,11,165,156,242,212,74,6,196,117,166,29,101,122,162,230,213,7,80,197,2,90,36,250,53,56,67,2,88,0,164,143,45,153,245,46,220,149,135,107,112,144,104,213,163,221,22,239,10,32,108,151,68,128,200,132,204,131,81,196,177,110,88,52,73,235,145,128,171,70,245,94,122,105,92,18,232,230,38,
56,165,148,176,142,157,14,217,105,181,118,190,222,96,245,184,191,14,246,201,253,171,77,77,63,154,253,246,85,34,113,39,35,154,103,181,155,124,135,8,21,204,188,159,0,24,196,252,199,38,151,223,33,53,234,98,234,235,128,34,100,209,223,173,61,106,137,202,185,32,226,75,83,221,156,105,76,207,60,247,186,156,40,107,112,4,240,136,60,205,86,26,64,115,107,63,203,238,247,253,205,240,162,62,188,222,8,169,243,136,63,110,0,82,35,0,168,193,159,98,50,55,127,60,38,143,107,123,247,21,145,191,6,158,29,247,146,132,94,214,97,114,1,250,183,255,249,63,255,149,48,248,191,253,199,255,227,223,32,133,255,21,213,248,255,63,248,63,145,11,255,248,187,223,253,253,223,252,254,151,63,254,250,155,31,255,223,95,126,253,199,31,255,254,111,126,254,241,15,127,247,63,3,30,255,238,239,190,253,95,191,254,242,143,191,254,240,175,223,254,244,231,127,249,229,215,191,252,249,247,127,248,227,63,255,248,237,15,63,254,230,159,126,249,249,151,223,254,242,143,63,5,232,223,254,246,
191,51,15,255,239,223,254,225,167,127,253,225,15,63,254,253,191,251,251,127,247,223,129,145,255,86,248,223,192,135,255,203,111,255,247,255,240,31,127,253,247,255,254,127,224,20,255,63,76,201,255,231,247,127,249,241,183,255,242,211,143,223,126,247,235,15,127,250,225,219,95,126,248,253,31,126,253,203,143,65,231,47,63,255,248,55,223,254,207,31,190,159,249,151,95,126,251,167,239,235,111,191,254,242,151,223,253,242,167,239,151,255,230,159,126,254,233,175,220,198,255,245,219,191,252,242,187,159,126,249,211,95,183,191,253,246,143,255,240,237,143,65,231,159,255,219,222,63,252,248,151,111,127,250,33,232,252,249,199,127,254,246,219,159,126,243,87,80,229,79,223,254,249,199,223,255,225,123,129,127,248,245,151,159,127,250,254,248,111,191,252,250,195,95,190,253,143,114,223,126,254,225,219,191,254,242,155,63,127,251,229,63,125,175,243,211,143,255,233,231,159,126,243,79,223,254,248,251,63,252,240,167,255,250,114,63,255,249,55,255,244,55,127,251,125,224,255,246,191,0,53,156,161,31,
